Hallo liebes Forum,
(Wie) kann ich Variabeln, die ich im CONSTANTS Teil meines Root-Templates gesetzt habe im Text auf Unterseiten ausgeben?
Grundidee ist, dass man für eine Schul Web-Site, Schüleranzahl, etc. im Root-Template festlegt und nur an einer Stelle pflegt und dann in verschiedensten Texten auf der Web-Site wiederverwendet.
Oder gibt es einen anderen Weg, so etwas zu erreichen?
schau Dir mal die Funktion parseFunc an, das könnte was für Dich sein.
Beispiel:
parseFunc = < lib.parseFunc_RTE
parseFunc.tags.myTag = TEXT
parseFunc.tags.myTag.value = Dieser Text wird eingefügt, wenn <myTag> gefunden wird.
Viele Grüße
Niki
Vielen Dank! Es scheint also doch zu gehen.
Ich habe jetzt folgendes:
...
page.10{
subparts.content < styles.content.get
subparts.content.parseFunc = < lib.parseFunc_RTE
subparts.content.parseFunc.tags.schuelerAnzahl = TEXT
subparts.content.parseFunc.tags.schuelerAnzahl.value = {$daten.schuelerAnzahl}
...
}
...
Nur leider findet sie Ersetzung nicht statt. Habe ich da irgendwas falsch verstanden?
constant definiert?
im Rich Text Editor Deinen neuen Tag eingegeben?
Viele Grüße
Niki
Niki schrieb
constant definiert?
im Rich Text Editor Deinen neuen Tag eingegeben?
Ja!
Ich habe die {$daten.schuelerAnzahl} auch mal durch 200 ersetzt und im Text steht ... <schueleranzahl> ...
Aber generell sollte es so gehen?
Ich habe die {$daten.schuelerAnzahl} auch mal durch 200 ersetzt und im Text steht ... <schueleranzahl> ...
evtl. Groß-/Kleinschreibung sensitiv?
Viele Grüße
Niki
Mein Fehler - es stand wirklich <schueleranzahl> also in richtiger Groß-/Klein-Schreibung da. Aber es geht wei gesagt nicht und ich finde weder über google noch über dieses Forum irgendein ähnliches Beispiel.
So, jetzt klappt es. Diese Tags müssen komplett kleingeschrieben werden, sonst klappt es nicht, was natürlich nirgendwo steht. Ebenso kann man nicht einfach <mytag> in den Text schreiben, sondern <mytag></mytag>.