Wo hast Du denn
[temp.sub-menu.if]
her? Du kannst nicht einfach beliebigen TSCode in Klammern setzen und dann davon ausgehen dass das damit eine Condition ist.
Was Du für Deine Zwecke brauchst ist unter dem Stichwort REQUIRED zu finden.
Hallo,
ich würde gerne in einer Bedingung abfangen, ob das Level-1 Menü auf meiner Seite Menüpunkte enthält. Meine Bedingung funktioniert leider nicht. Habe das vermutlich auch was falsch verstanden.
So baue ich das Untermenü zusammen:
temp.sub-menu = HMENU
temp.sub-menu.entryLevel = 1
temp.sub-menu.1 = TMENU
temp.sub-menu.1 {
NO.allWrap = <li class="inactive-sub-menu-item"> | </li>
ACT = 1
ACT.allWrap = <li class="active-sub-menu-item"> | </li>
}
Hier ist die Bedingung, die nicht funktioniert:
[temp.sub-menu.if]
subparts.sub-menu < temp.sub-menu
[else]
subparts.sub-menu-switch = TEXT
subparts.sub-menu-switch.value = <!-- Kein Untermenue -->
[end]
Vielleicht weiß jemand was ich anstatt temp.sub-menu.if nehmen sollte, oder ob ich es anders machen muss?
Danke!
Geändert von mrtn (11.10.2006 um 15:53 Uhr)
Wo hast Du denn
[temp.sub-menu.if]
her? Du kannst nicht einfach beliebigen TSCode in Klammern setzen und dann davon ausgehen dass das damit eine Condition ist.
Was Du für Deine Zwecke brauchst ist unter dem Stichwort REQUIRED zu finden.
moin,
temp.nixda = TEXT
temp.nixda.value = <h1>Nix da</h1><p>Die Seite wird bald mit Inhalt gefüllt</p>
subparts.sub-menu.stdWrap.ifEmpty.cObject = HMENU
subparts.sub-menu.stdWrap.ifEmpty.cObject < temp.nixda
armin
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.
Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen