Re: [TYPO3-german] Sitemap über TMENU: Ersten Zweig ermitteln

2011-08-22 Diskussionsfäden Stephan Vidar
Danke für deine Antwort! Und na klar - über die optionsSplits funzt es 
natürlich... Stand da irgendwie vorhin auf'm Schlauch :-)


Das mit dem allWrap ist aber tatsächlich korrekt so (und auch valide) in 
dieser Konstellation, da ich tatsächlich auf dieser Ebene jeweils nur 
einen Eintrag habe und dafür jeweils einen neuen UL-Block benötige...



Am 22.08.2011 15:23, schrieb Robert Wildling:

Der wrap sollte natürlich wie folgt lauten:

wrap = | |*| | |*| |

(die class="first" gehört zum ersten ul-Element)



Dein TS, das mit allWrap ul und li in einem verpackt, verstehe ich nicht
ganz - das würde coh heißen, dass du nur einen Listenpunkt hast.
Außerdem ergibt sich so eine falsche ul-ul Verschachtelung.

Jedenfalls: zur Unterscheidung von erstem, den weiteren und dem letzten
li Eintrag kannst du so vorgehen:

temp.SITEMAP = HMENU
temp.SITEMAP {
entryLevel = 0
1 = TMENU
1 {
wrap = | |*| | |*| |
NO = 1
NO {
wrapItemAndSub = | |*| | |*| |
ATagTitle.field = nav_title // title // subtitle
}
ACT < .NO
ACT.ATagParams = class="active"
}

2 < .1
}

Hoffe, das hilft.
LG



Hallo zusammen,

über nachfolgendes TS lasse ich mir auf allen Seiten im Footer eine
abgespeckte Sitemap der ersten zwei Ebenen rendern. Kennt jemand eine
Möglichkeit, den ersten Zweig zu ermitteln, um dem ersten UL-Block eine
extra css-Klasse zu verpassen?

Gruß, Stephan

HTML:
--
..
...
...


TS:
--
lib.footerNav = HMENU
lib.footerNav {

special = directory
special.value = 2

1 = TMENU
1 {
expAll = 1
noBlur = 1

NO = 1
NO.allWrap = |
NO.stdWrap.htmlSpecialChars = 1

ACT < .NO

IFSUB = 1
IFSUB.wrapItemAndSub < .NO.allWrap
IFSUB.stdWrap.htmlSpecialChars = 1
}

2 = TMENU
2 {
noBlur = 1
wrap = |

NO = 1
NO.linkWrap = |
NO.stdWrap.htmlSpecialChars = 1

}

}






___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Sitemap über TMENU: Ersten Zweig ermitteln

2011-08-22 Diskussionsfäden Robert Wildling

Der wrap sollte natürlich wie folgt lauten:

wrap = | |*| | |*| |

(die class="first" gehört zum ersten ul-Element)



Dein TS, das mit allWrap ul und li in einem verpackt, verstehe ich nicht
ganz - das würde coh heißen, dass du nur einen Listenpunkt hast.
Außerdem ergibt sich so eine falsche ul-ul Verschachtelung.

Jedenfalls: zur Unterscheidung von erstem, den weiteren und dem letzten
li Eintrag kannst du so vorgehen:

temp.SITEMAP = HMENU
temp.SITEMAP {
entryLevel = 0
1 = TMENU
1 {
wrap = | |*| | |*| |
NO = 1
NO {
wrapItemAndSub = | |*| | |*| |
ATagTitle.field = nav_title // title // subtitle
}
ACT < .NO
ACT.ATagParams = class="active"
}

2 < .1
}

Hoffe, das hilft.
LG



Hallo zusammen,

über nachfolgendes TS lasse ich mir auf allen Seiten im Footer eine
abgespeckte Sitemap der ersten zwei Ebenen rendern. Kennt jemand eine
Möglichkeit, den ersten Zweig zu ermitteln, um dem ersten UL-Block eine
extra css-Klasse zu verpassen?

Gruß, Stephan

HTML:
--
..
...
...


TS:
--
lib.footerNav = HMENU
lib.footerNav {

special = directory
special.value = 2

1 = TMENU
1 {
expAll = 1
noBlur = 1

NO = 1
NO.allWrap = |
NO.stdWrap.htmlSpecialChars = 1

ACT < .NO

IFSUB = 1
IFSUB.wrapItemAndSub < .NO.allWrap
IFSUB.stdWrap.htmlSpecialChars = 1
}

2 = TMENU
2 {
noBlur = 1
wrap = |

NO = 1
NO.linkWrap = |
NO.stdWrap.htmlSpecialChars = 1

}

}




___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Sitemap über TMENU: Ersten Zweig ermitteln

2011-08-22 Diskussionsfäden Robert Wildling
Dein TS, das mit allWrap ul und li in einem verpackt, verstehe ich nicht 
ganz - das würde coh heißen, dass du nur einen Listenpunkt hast. 
Außerdem ergibt sich so eine falsche ul-ul Verschachtelung.


Jedenfalls: zur Unterscheidung von erstem, den weiteren und dem letzten 
li Eintrag kannst du so vorgehen:


temp.SITEMAP = HMENU
temp.SITEMAP {
  entryLevel = 0
  1 = TMENU
  1 {
wrap = |   |*| |  |*|   class="last">|

NO = 1
NO {
  wrapItemAndSub = | |*| | |*| class="last">|

  ATagTitle.field = nav_title // title // subtitle
}
ACT < .NO
ACT.ATagParams = class="active"
  }

  2 < .1
}

Hoffe, das hilft.
LG



Hallo zusammen,

über nachfolgendes TS lasse ich mir auf allen Seiten im Footer eine
abgespeckte Sitemap der ersten zwei Ebenen rendern. Kennt jemand eine
Möglichkeit, den ersten Zweig zu ermitteln, um dem ersten UL-Block eine
extra css-Klasse zu verpassen?

Gruß, Stephan

HTML:
--
..
...
...


TS:
--
lib.footerNav = HMENU
lib.footerNav {

special = directory
special.value = 2

1 = TMENU
1 {
expAll = 1
noBlur = 1

NO = 1
NO.allWrap = |
NO.stdWrap.htmlSpecialChars = 1

ACT < .NO

IFSUB = 1
IFSUB.wrapItemAndSub < .NO.allWrap
IFSUB.stdWrap.htmlSpecialChars = 1
}

2 = TMENU
2 {
noBlur = 1
wrap = |

NO = 1
NO.linkWrap = |
NO.stdWrap.htmlSpecialChars = 1

}

}


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Sitemap über TMENU: Ersten Zweig ermitteln

2011-08-22 Diskussionsfäden Stephan Vidar

Hallo zusammen,

über nachfolgendes TS lasse ich mir auf allen Seiten im Footer eine 
abgespeckte Sitemap der ersten zwei Ebenen rendern. Kennt jemand eine 
Möglichkeit, den ersten Zweig zu ermitteln, um dem ersten UL-Block eine 
extra css-Klasse zu verpassen?


Gruß, Stephan

HTML:
--
..
...
...


TS:
--
lib.footerNav = HMENU
lib.footerNav {

special = directory
special.value = 2

1 = TMENU
1 {
expAll = 1
noBlur = 1

NO = 1
NO.allWrap = |
NO.stdWrap.htmlSpecialChars = 1

ACT < .NO


IFSUB = 1
IFSUB.wrapItemAndSub < .NO.allWrap
IFSUB.stdWrap.htmlSpecialChars = 1
}

2 = TMENU
2 {
noBlur = 1
wrap = |

NO = 1
NO.linkWrap = |
NO.stdWrap.htmlSpecialChars = 1

}

}
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german