FCE Titel im FrontEnd ausgeben
Warum wird der Titel eines flexiblen Inhaltselements (FCE) nicht im Front End angezeigt? Muss man jedes mal ein zusätzliches Inhaltselement nur für die Überschrift anlegen...
Abhilfe schafft folgender TypoScript Code der im Setup des Root Templates eingefügt wird.
tt_content.templavoila_pi1.10 =< lib.stdheader
Dank dieser einen Zeile wird nun bei jedem FCE auch der Titel im Front End angezeigt. Hinweis: Ab der TemplaVoila Version 1.5.1 hat man bei der Installation der Erweiterung die Option den Titel des FCE standartmaßig zu aktivieren.
Inhalt von SysOrdnern anzeigen
Das kann man mit folgendem Code im PageTS für einzelne SysOrdner oder im UserTS gleich für alle SysOrdner erreichen:
mod.web_txtemplavoilaM1.additionalDoktypesRenderToEditView = 254
Die "254" ist der Elementtyp des Objekts.
Inhaltselement auf mehreren Seiten anzeigen
Wenn man erreichen möchte, das ein Inhaltselement (CE) auf mehreren Seiten angezeigt werden soll, kann man das so umsetzen. Als erstes ein Inhaltselement erstellen und davon die "uid" merken. Oder bei Kurzzeitgedächtnisproblemen uid aufschreiben.
Dann per TypoScript in das Root-Template Setup der Seite folgenden einfügen:
# CONTENT UID 11
lib.inhaltCeUid = COA
lib.inhaltCeUid {
10 = RECORDS
10.tables = tt_content
# 11 ist gleich die uid des hoffentlich gemerkten Inhaltselements
10.source = 11
}
Den Inhalt des CE kann man dann z.B. in das Menu legen.
lib.menuLinks = COA
lin.menuLinks {
10 = TEXT
10.value = Menu
# Hier erscheint nun der Inhalt des CE mit der uid 11
20 < lib.inhaltCeUid
}