Einzelnen Beitrag anzeigen
  #2  
Alt 28.05.07, 17:14
Benutzerbild von Kurt51
Kurt51 Kurt51 ist offline
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.134
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Zitat:
Zitat von # eof Beitrag anzeigen
Hallo,

Ich möchte eine Kontextnavigation in einem DIV ausgeben lassen. Die Ausgabe soll aber komplett unterbunden werden wenn keine Navigationseinträge auf dem level existieren.

Den div in dem die Navigation ausgegeben werden soll habe ich in einem Template untergebracht. Das Template lasse ich zum Schluss in einen typoscript object path, der über tv erstellt wurde parsen.

Hier der ts code:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
temp.cnav = HMENU
temp.cnav.entryLevel = 1
temp.cnav.1 = TMENU
temp.cnav.1 {

NO.allWrap = <li class="cnav-no"> | </li>
ACT = 1
ACT.allWrap = <li class="cnav-act"> | </li>
}
temp.tplcnav = TEMPLATE
temp.tplcnav.template = FILE
temp.tplcnav.template.file = fileadmin/templates/roundnavbox.html
temp.tplcnav.marks.HEADER = TEXT
temp.tplcnav.marks.HEADER.value = Inhalte
temp.tplcnav.marks.LIS < temp.cnav

lib.contextnav < temp.tplcnav
Ich habe nicht wirklich viel Ahnung von ts, aber die Conditions können mir anscheinend nicht weiter helfen. Die if Objekte arbeiten ja auch immer noch auf den Einträgen selbst. Was ich möchte ist das Komplette Template nicht ausgeben wenn es keine Unterseiten gibt. Bitte auch tips falls die komplette Herangehensweise falsch ist.

Vielen Dank u. Gruß,

# eof
Du umhüllst das mit ...required = 1 und ... wrap = <div id="xyz">|</div>
__________________
Herzliche Grüße, Kurt
kupix webdesign aus Jülich, NRW
(... und, denkt dran - immer schön fröhlich und besonnen bleiben!)
Mit Zitat antworten