WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo!
Gibt es eine Möglichkeit, ein JS-Script (eines Moduls) ins Backend-Theme einzuhängen - ohne in den Theme-Files herumzubasteln, wo sie ja bei jedem Upgrade überschrieben werden?
Anders gefragt: Gibt es etwas wie Backend-Snippets?
Offline
Das geht über die Outputfilter. Sieh Dir als Beispiel den Filter "Highlight To Do" oder "CKE Save Reminder" an.
=> https://addons.wbce.org/pages/output-filter.php
Andere Möglichkeit: Du machst eine Kopie vom BE-Theme und speicherst sie analog zu den FE-Templates unter anderem Namen/in anderem Verzeichnis, dann wird das bei Updates auch nicht überschrieben.
Beitrag geändert von florian (13.03.2023 10:41:39)
Offline
mrbaseman
Danke!
Ich habs (ohne Verständnis, was das alles bedeutet) hingebogen.
Gibt es eine Möglichkeit, den Filter mit einem Modul mit zu installieren?
Und: Was muss bei einem Modul unter $module_function = '..'; stehen, wenn das Modul nicht weiter in Erscheinung treten soll, weil es autonom etwas macht?
Ich hab momentan snippet stehen.
Offline
Gibt es eine Möglichkeit, den Filter mit einem Modul mit zu installieren?
Ja, das geht.
Schaue dazu wie es im Modul "Droplets" umgesetzt wurde.
Einmal in der install.php
https://github.com/WBCE/WBCE_CMS/blob/m … p#L92-L122
Zeile 107 der install.php
'file' => '{SYSVAR:WB_PATH}/modules/droplets/opf_filter_droplets.php',zeigt Dir, wie Du die Filter Datei verlinkst.
Das Präfix opf_filter_ für eine Filterdatei ist nicht zwingend, aber empfohlen.
Gruß,
Christian
“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale
Offline
ruebezahl, mrbaseman
@Chio, wenn Du noch Fragen dazu hast, lass mich wissen.
Es ist auch möglich auf eine einfache Weise eine Hilfedatei dazu zu legen. Ob HTML Format oder markdown (Markdown ist gut, weil Du Dich nur um eine Datei kümmern musst und der MarkdownReader übernimmt das Rendering und CSS).
Die Dokumentation für das OutputFilter Dashboard lässt noch zu wünschen übrig, ist sehr veraltet und es kamen Features dazu, die gar nicht behandelt werden.
Wenn Du also grundsätzliche Fragen hast, könnte es mir unter Umständen helfen die Dokumentation auf Vordermann zu bringen.
Gruß,
Christian
“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale
Offline
ruebezahl, mrbaseman