WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 13.03.2023 10:33:18

ruebezahl
Mitglied

JS-Code ins Backend Theme bringen

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

#2 13.03.2023 10:40:32

florian
Administrator

Re: JS-Code ins Backend Theme bringen

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

Liked by:

mrbaseman

#3 13.03.2023 12:49:55

ruebezahl
Mitglied

Re: JS-Code ins Backend Theme bringen

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

#4 13.03.2023 14:37:02

stefanek
Core-Team

Re: JS-Code ins Backend Theme bringen

ruebezahl schrieb:

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

Liked by:

ruebezahl, mrbaseman

#5 14.03.2023 14:45:34

stefanek
Core-Team

Re: JS-Code ins Backend Theme bringen

@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

Liked by:

ruebezahl, mrbaseman

Fußzeile des Forums

up