[TYPO3-german] Submenu auf einem Marker ausgeben
Philipp Gampe
phil at philippgampe.info
Sun Dec 20 10:53:51 CET 2009
Hi,
das mit entryLevel und special =rootline macht wenig Sinn
entweder du setzt entrylevel auf 2 und löscht den Teil mit special, oder
du verwendest special = directory mit special.value = #page id
und was soll dir auf der ersten Ebene ausgegeben werden?
wenn du versucht eine Untermenü mit dem Titel der Oberseite als
Überschrift auszugeben, kann dir folgendes Snippet helfen.
Es erzeugt eine Titel und ein Untermenü mit zwei Levels.
Es benötige zwei Marker, alternativ kann man auch ein COA verwenden
sub_titel = HMENU
sub_titel {
special = rootline
special.range = 2|2
# hide following page
includeNotInMenu = 151
1 = TMENU
1 {
NO = 1
NO.ATagTitle.field= abstract // description // title
NO.doNotLinkIt = 1
}
}
liste = HMENU
liste {
entryLevel = 2
1 = TMENU
1 {
wrap = <ul>|</ul>
expAll = 1
begin = 2
NO = 1
NO.wrapItemAndSub = <li> | </li>
# Titel von Inhaltsangabe || Bescheibung || Titel
NO.ATagTitle= 1
NO.ATagTitle.field= abstract // description // title
ACT = 1
ACT.wrapItemAndSub = <li class="active"> | </li>
ACT.ATagParams = class="active"
# Titel von Inhaltsangabe || Bescheibung || Titel
ACT.ATagTitle= 1
ACT.ATagTitle.field= abstract // description // title
# Abstand
SPC = 1
SPC.before= <li><hr class="liste-hr" /></li>
SPC.doNotShowLink = 1
}
2 = TMENU
2 {
wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li> - | </li>
# Titel von Inhaltsangabe || Bescheibung || Titel
NO.ATagTitle= 1
NO.ATagTitle.field= abstract // description // title
ACT = 1
ACT.wrapItemAndSub = <li class="active"> - | </li>
ACT.ATagParams = class="active"
# Titel von Inhaltsangabe || Bescheibung || Titel
ACT.ATagTitle= 1
ACT.ATagTitle.field= abstract // description // title
# Abstand
SPC = 1
SPC.before = <hr class="liste-hr" />
SPC.doNotShowLink = 1
}
}
Am 19.12.2009, 18:42 Uhr, schrieb Lutz Rothe <lutz at rothe.it>:
> Hallo Zusammen,
>
> ich möchte ein Submenu auf einem Marker ausgeben.
> Mein TS sieht so aus:
>
> NAVIGATION_OBEN_SUB = HMENU
> NAVIGATION_OBEN_SUB {
> entryLevel = 1
> special = rootline
> special.range = 2|2
> 1 = TMENU
> 1.NO = 1
> 1.NO.doNotLinkIt = 1
> 1.wrap = <ul id="nav2_sub">|</ul>
> 2 = TMENU
> 2 {
>
> #expAll =1
> wrap = <ul id="nav1_sub">|</ul>
> noBlur = 1
> NO = 1
> NO {
> wrapItemAndSub = <li>|</li>
> stdWrap.htmlSpecialChars = 1
> ATagTitle.field = title
> }
> ACT <.NO
> ACT {
> wrapItemAndSub = <li
> id="nav1act_sub">|</li>
> ATagParams = class="nav1akt_sub"
> }
> }
> }
>
> Alles klappt soweit ganz gut, allerdings wird hierbei auch die
> Hauptseite mit ausgegeben.
> Wie bekomme ich es hin das nur die Unterseiten ausgegeben werden.
> Habe leider nicht so viel Ahnung von TS.
>
> Vielen Dank für Eure Hilfe.
> LG Lutz
--
Philipp Gampe
http://www.philippgampe.info
More information about the TYPO3-german
mailing list