Hallo zusammen wie kann ich einzelene Item aus der Ebene 1 des Menus entfernen aber dessen Subeben 1.1, 1.2, 1.3.... darstellen im Menubaum.
1
-1.1
-1.2
(2 soll nicht erscheinen)
-2.1
-2.2
3
3.1
3.2
Hallo zusammen wie kann ich einzelene Item aus der Ebene 1 des Menus entfernen aber dessen Subeben 1.1, 1.2, 1.3.... darstellen im Menubaum.
1
-1.1
-1.2
(2 soll nicht erscheinen)
-2.1
-2.2
3
3.1
3.2
Hallo,
eignetlich gar nicht: Ich würde mittels CSS die Seite 2 ausblenden versuchen
georg
Danke!!
Ich vesuchs mal mit CSS, dafür müsst ich noch wissen wie ich den title der erstellten Menüname als variable übermitteln kann.
Momentan sieht die Ausgabe im HTML so aus, wozu ich den nachfolgen TS-Code benutzt habe:
<div id="mainNavi">
<ul>
<li><a href="index.php?id=2" onfocus="blurLink(this);">Home</a></li>
<li><a href="index.php?id=3" onfocus="blurLink(this);">Kontakt</a></li>
</ul>
</div>
temp.MAINNAVIGATION = HMENU
temp.MAINNAVIGATION {
entryLevel = 0
wrap = <div id="mainNavi"> | </div>
1 = TMENU
1 {
expAll = 1
wrap = <ul> | </ul>
NO = 1
NO.wrapItemAndSub = <li> |</li>
NO.doNotLinkIt = 0
NO.stdWrap.htmlSpecialChars = 1
}
2 < .1
2 {
wrap = <div id="subNavi"><ul> | </ul></div>
ACT < .NO
ACT = 1
ACT.ATagParams = id="current"
ACT.stdWrap.htmlSpecialChars = 1
}
}
Nacher sollte eben die genannte Ergängzung folgendes Resultat als HTML liefern.
<div id="mainNavi">
<ul>
<li><a class="Home" href="index.php?id=2" onfocus="blurLink(this);">Home</a></li>
<li><a class="Kontakt" href="index.php?id=3" onfocus="blurLink(this);">Kontakt</a></li>
</ul>
</div>
Ich komme nicht dahinter wie ich die Variable class="{page:title}" einsetzen kann. Ist es überhaupt möglich?
Hallo Georg,
besteht eine Möglichkeit es mit deinem EXT rgmenu zu lösen? Ein eigenes CSS-class für das Menü 2 im Menübaum anzuwenden?
Also wenn du nur sehr wenige Seiten hast, dann könnte man unter Umständen das Menü mit special = list aufbauen, ist aber halt keine schöne Lösung, vor allem nicht, wenn sich die Seite stetig verändert und/oder umfangreicher ist.
Das Menü ist schon umfangreicher und wird ständig verändert. Habe eine vorübergehende Lösung gefunden - #55175 - aber eine elegantere Lösung wäre schöner.
temp.MAINNAVIGATION = HMENU
temp.MAINNAVIGATION {
entryLevel = 0
wrap = <div id="mainNavi"> | </div>
1 = TMENU
1 {
expAll = 1
wrap = <ul> | </ul>
NO = 1
NO {
allWrap = <li class="nav_{elementUid}"> |</li>
doNotLinkIt = 0
ATagTitle.field = description // title
stdWrap.htmlSpecialChars = 1
subst_elementUid = 1
}
}
2 < .1
2 {
wrap = <div id="subNavi"><ul> | </ul></div>
ACT < .NO
ACT = 1
ACT.ATagParams = id="current"
}
}
So dass ich nicht mit nav_Zahl sonder mit nav_String die Classen definieren kann, wäre um jeden Hinweis froh.
Ich kenne mich noch nicht so Gut aus im Typo3 - wäre insertData möglich mit TMENU, oder zumindest eine ähnliche Funktion mit dem ich Felderdaten ausgeben kann.