Variablen aus Content dem Plugin übergeben.

Discussions and requests related to new CMSimple features, plugins, templates etc. and how to develop.
Please don't ask for support at this forums!
Post Reply
Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Variablen aus Content dem Plugin übergeben.

Post by Tata » Wed May 06, 2020 6:16 pm

Hat jemand eine Vorstellung, wie es möglich wäre, die Werte, die im Content gegeben werden, einem Plugin zu übergeben?
Es geht z.B. um den Pligin sitr_xh. Da gibt es die sitr_week Funktion, die eine Wochenliste erstellt. Die einzelne Tagesinformationen sind dan in ein Newsbox jeden Tag gerufen. Die Zeit der Veröffentlichung ist aber immer die gleiche (in der Pluginkonfiguration gegeben). Es würde sehr nüztlich, wenn diese Zeitwerte aus dem Text der "Tagesseiten" in die sitr_week Fubktion eingelesen sein könnten. So könnte jeder Tag eigene Zeitspanne halten, wann die Tagesinformation veröffentlicht wird, wann der Tagesprogramm beginnt, endet usw.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: Variablen aus Content dem Plugin übergeben.

Post by Holger » Wed May 06, 2020 7:13 pm

Der Text, der die Variable enthält, müsste speziell ausgezeichnet werden, damit er aus dem Content gefiltert werden kann. Dinge wie ###Variableninhalt### würden aber vermutlich die Lesbarkeit des Textes beeinflussen.
Möglich wäre auch eine spezielle CSS-Klasse, die man dann mittels DomDocument (oder zur Not per RegExp) sauber finden könnte.
Aber ob das alles so benutzerfreundlich ist... Ich wage es zu bezweifeln.

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Variablen aus Content dem Plugin übergeben.

Post by Tata » Wed May 06, 2020 8:59 pm

Danke, aber Brrrrrrr! Zu aufwendig. Ich habe es im Plugin einfacher gelösst.
Die sitr_today Funktion besorgt die regelmäßige Informationen, die jeden Tag in der gleichen Zeit bekannt gegeben sind und gleich lange gezeigt werden.
Die sitr_weekday und sitr_nextday können auch verschiedene Informationen zeigen incl. der relevanten Zeit. Für die nur die "announce_on" Zeit in der Konfiguration verlangt wird.
https://cmsimple.sk/sitr_plugin_mod/
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

Post Reply