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
}