moziloCMS Supportforum

moziloCMS => Tipps und Tricks => Thema gestartet von: azett am 03. Februar 2012, 13:39:38

Titel: Beta4: Variablen werden trotz Hochdachs ersetzt - WORKAROUND
Beitrag von: azett am 03. Februar 2012, 13:39:38
Karsten hatte in diesem Thread (http://www.mozilo.de/forum/viewtopic.php?f=20&t=1728) gemeldet, dass in der Übersicht der CMS-Variablen auf mozilo.de (http://www.mozilo.de/index.php?cat=Tipps%2520und%2520Tricks&page=CMS-Variablen) selbige in der ersten Spalte schon durch ihren Inhalt ersetzt waren. Und das, obwohl den geschweiften Klammern wie gewohnt ein Hochdach vorangestellt (http://www.mozilo.de/index.php?cat=Tipps%20und%20Tricks&page=Gesch%C3%BCtzte%20Syntax-Zeichen%20darstellen) war, was die Variable vor ihrer Ausführung schützen sollte - z.B. ^{CATEGORY_NAME^}
Das liegt an einem Bug in moziloCMS 1.12.beta4, der mit dem nächsten Release behoben sein wird.

Bis dahin hilft für die Klartext-Darstellung von CMS-Variablen ein Workaround in Form des folgenden benutzerdefinierten Syntaxelements (http://www.mozilo.de/index.php?cat=Tipps%20und%20Tricks&page=Benutzerdefinierte%20Syntaxelemente): cmsplatzhalter = {{VALUE}} In der Inhaltsseite muss nun also ^{CATEGORY_NAME^} durch [cmsplatzhalter|CATEGORY_NAME] ersetzt werden, schon sieht man wieder die Variable selbst, nicht ihren Inhalt.