Zum Inhalt springen

Ueberschrift wenn Subseiten vorhanden

Erstellt am 18. August 2005 · 1 Antwort · letzte Antwort am 19. August 2005

Tags: Templates & Layouts, Frage

mafl ·

Hallo,

folgendes Problem:
Ich habe in meinem Template einem Marker ###DIRECTLINKS### der wird angesprochen sobald ich Unterseiten zu bestehenden Unterseiten hinzufüge.
also:
nav1
--|- sub1
--|- sub2
------|- sub22 = Directlink

Funktioniert auch und ist ok.

jetzt möchte ich den sub22 (und allen anderen) Bereich eine Überschrift zuweisen (immer die gleiche, nämlich DIRECTLINKS).
Diese Überschrift möchte ich dem Marker oben zuweisen, aber nur wenn "unter-unterseiten" vorhanden sind.

anders ausgedrückt:
if ( im entryLevel = 3 sind unterseiten vorhanden) {
den Text "DIRECTLINKS" einfügen
} else {
tue nichts
}

ich hoffe ich habe mich halbwegs verständlich gemacht.

Danke für die Hilfe
mafl

shmedia ·

Hallo mafl,

ich bin auch recht neu in Typo3, aber hier ist ein Ansatz zur Lösung. Das funktioniert aber nur wenn die Seite sub2 auch schon die Überschrift bekommen darf.

Dann mache einfach im sub2 ein Extension Template in dem du den (leeren) Wert von DIRECTLINKS mit der Überschrift ersetzt:

page.10.marks.DIRECTLINKS = TEXT
page.10.marks.DIRECTLINKS.value = DIRECTLINKS

Im Haupttemplate in root und damit auf allen anderen Seiten lässt du das einfach leer:

page.10.marks.DIRECTLINKS = TEXT
page.10.marks.DIRECTLINKS.value =

Grüße Martin