TemplaVoila Content von einer Seite auf allen anderen anzeigen lassen
Gerade bei Webseites mit Informationsboxen gibt es oft das Verlangen diese Boxen so lange auf einer Seite nicht anders definiert auf allen Seiten gleich darzustellen. Diesem Problem schafft die Extension "KB TV Content Slide" Abhilfe. Dazu muss lediglich die Extension installiert werden und die Datenstruktur des TemplaVoila-Templates angepasst werden.
Grundsätzlich wird der auf der Startseite (Root-Seite des Baumes) definierte Content der konfigurierten Spalte nach unten hin weitervererbt und auf jeder Unterseite angezeigt. Soll jetzt auf einer Seite ein anderer Content angezeigt werden, so muss dort nur anderer Content angelegt werden, denn sobald Content erkannt wird, wird dieser anstelle der von der Root-Seite verwendet.
Ersetzen Sie in der XML-Datei des TemplaVoila-Templates folgenden Code für das gewünschte Feld:
10 = RECORDS
10.source.current=1
10.tables = tt_content
mit
10 = RECORDS
10.source.postUserFunc = tx_kbtvcontslide_pi1->main
10.source.postUserFunc.field = field_xyz
10.tables = tt_content
und ersetzen sie field_yxz durch den Namen des aktuellen Feldes in dem Sie den Code austauschen.