[TYPO3-german] TMENU-Zustand NO anfügen
Sven Lubenau
sven.lubenau at hamburgefonstiv.com
Wed Sep 21 15:00:59 CEST 2011
Hallo Liste,
ich habe folgendes TS was mir ein Ankermenü unter einen NO-Zustand meines TMENU erzeugt.
Nur leider nicht so recht sauber, was zu manchen Problemen meines FlyoutMenüs kommt.
Der Menüpunkt erster Ebene wird leider 2mal eingetragen, bevor das Ankermenü sich bildet.
Wie kann ich das vermeiden? Ist meine Einbindung unsauber?
Grüße Sven
TS:
lib.anchormenu = CONTENT
lib.anchormenu {
table = tt_content
select {
orderBy = sorting
pidInList = 1 || 46 || 47 || 48
where = (NOT hidden) AND (NOT deleted)
languageField = sys_language_uid
}
renderObj = TEXT
renderObj {
field = header
wrap = <li>|</li>
typolink.parameter.field = pid
typolink.parameter.dataWrap = |#{field:uid}
if.isTrue.field = header
}
wrap = <ul>|</ul>
}
lib.mainMenu = COA
lib.mainMenu.10 = HMENU
lib.mainMenu.10 {
1 = TMENU
1 {
wrap = <ul class="mainMenu">|</ul>
expAll = 1
noBlur = 1
doNotLinkIt = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
NO.stdWrap.append < lib.anchormenu
CUR = 1
CUR.wrapItemAndSub = <li class="current">|</li>
CUR.stdWrap.append < lib.anchormenu
}
}
QUELLCODE:
<div id="menu">
<ul class="mainMenu">
<li class=""><a href="index.php?id=1">Home</a>
<ul>
<a href="index.php?id=1"></a>
<li><a href="index.php?id=1"></a><a href="index.php?id=1#c96">Anker1</a></li>
<li><a href="index.php?id=1#c164">Anker2</a></li>
<li><a href="index.php?id=1#c102">Anker3</a></li>
</ul>
</li>
<li class=""><a href="index.php?id=46">Projekte</a>
<ul>
<a href="index.php?id=46"></a>
<li><a href="index.php?id=46"></a><a href="index.php?id=46#c123">Anker21</a></li>
<li><a href="index.php?id=46#c163">Anker22</a></li>
</ul>
</li>
</ul>
</div>
More information about the TYPO3-german
mailing list