Skip to content

Ergänzung: Unterstützung für Pages (mod_page) und Labels (mod_label)#3

Open
Sw1zero wants to merge 4 commits into
MoodleSync:mainfrom
Sw1zero:main
Open

Ergänzung: Unterstützung für Pages (mod_page) und Labels (mod_label)#3
Sw1zero wants to merge 4 commits into
MoodleSync:mainfrom
Sw1zero:main

Conversation

@Sw1zero
Copy link
Copy Markdown

@Sw1zero Sw1zero commented May 11, 2026

Ich habe das Plugin um ein paar Funktionen erweitert, die ich für meine Automatisierung benötigt habe. Vielleicht sind sie ja auch für das Hauptprojekt nützlich:

  • Neue Module: Support für die Erstellung von Seiten (mod_page) und Textfeldern (mod_label).
  • CMID-Fix: Die Logik wurde so angepasst, dass erst die CMID erzeugt wird, bevor die Instanz angelegt wird. Das behebt Fehler in page_add_instance, wenn die ID nicht sofort verfügbar ist.
  • HTML-Support: Inhaltsfelder nutzen jetzt PARAM_RAW, damit Layouts und Embeds (z.B. H5P) sauber über die API ankommen.

Die Änderungen beinhalten die Anpassungen in der externallib.php, die Registrierung in der services.php und einen entsprechenden Versions-Bump.

Sw1zero added 4 commits May 11, 2026 16:18
Updated README to enhance clarity and add new functions with detailed descriptions. Included compatibility information and installation instructions for the latest version.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant