Hallo zusammen,
auf nur einer Seite (nicht die ganze Homepage) soll rechts eine Liste von Teammitgliedern erscheinen, die man anklicken kann und dann auf der linken Seite Details erscheinen.
Hab hab einfach eine neue Seite (um mit special.value arbeiten zu können) erstellt mit 6 Unterseiten. 6 Seiten für 6 Teammitglieder.
In meinem ganz normalen Text (NICHT HTML-Vorlage) habe ich nun ###NAVI_TEAM### eingefügt und in meinem Typo-Script darauf zugegriffen, aber ###NAVI_TEAM### wird nicht ersetzt.
Irgendwie werden Marker in Text nicht geparst. Meine Suche ergab was mit Autoparser, aber den gibt es bei www.typo3.org nur als Tutorial in Verbindung mit TemplaVoila. Weder mit dem TemplaVoila noch mit dem AutoPArser habe ich je gearbeitet.
Ist das die Lösung oder gehts auch einfacher?
Danke Euch
Stefan
Marker in Inhaltselementen werden einfach so nicht ersetzt.
Wenn du TypoScript direkt in den Inhalt einsetzen möchtest, kannst du die Extension tscobj verwenden.
Ansonsten kannst du doch die entsprechenden Marker (###RIGHT###), (###LEFT###) in deine in deine HTML-Vorlage setzen und dann per
page.10.marks.LEFT < styles.content.getLeft
page.10.marks.RIGHT < styles.content.getRight
belegen
Den Inhalt fügst du dann auf der Seite ein auf der es erscheinen soll, und zwar in den Spalten Rechts und Links.
Danke Euch beiden.
Das mit dem LEFT und RIGHT ist auf jeden Fall nicht das, was ich gesucht habe. Aber ich habe Eure beiden Extensions ausprobiert. Beide funktionieren und waren innerhalb kürzester Zeit eingerichtet.
Die Extension von ArminB war genau das was ich gesucht habe. Wobei die Extension von SLAng werde ich mir auch mal abspeichern, da man damit anscheinend so kleine Mini-Templates basteln kann, die dann als eine Art Subtemplate in das aktuelle Template eingebaut werden können.
Beide Extensions sind nicht verkehrt. Mal schaun mit welcher Extension ich in Zukunft besser klar komme.
froemken