Guten Tag,
Wie kann ich folgendes Problem lösen! habe hier mein Submenu:
lib.SubMenu = HMENU
lib.SubMenu.entryLevel = 2
lib.SubMenu.1 = TMENU
lib.SubMenu.1 {
NO{
linkWrap = <div id="block"> <ul> <li>|</li> </ul></div>
RO=1
}
ACT< .NO
ACT = 1
ACT{
ATagParams=id="current"
}
}
Jetzt macht es mir natürlich um jeden Link das <div id="block"> <ul>.
Möchte jedoch das mein Menü so aufgebaut ist:
<div id="block">
<ul>
<li> Link1 </li>
<li> Link2 </li>
<li> Link3 </li>
<li> Link4 </li>
</ul>
</div>
Kann mir da jemand helfen?
mfg roth
Noch mal genauer, zum kopieren:
lib.SubMenu = HMENU
lib.SubMenu.entryLevel = 2
lib.SubMenu.wrap = <div id="block"> <ul> | </ul></div>
lib.SubMenu.1 = TMENU
lib.SubMenu.1 {
NO{
linkWrap = <li>|</li>
RO=1
}
ACT< .NO
ACT = 1
ACT{
ATagParams=id="current"
}
}
Weil ich grade nen guten Tag habe ;-)
Liebe Grüße,
Nicole
wenn schon ein guten Tag dann nütze ich doch gleich diesen Tread weiter =)
jetzt habe ich nämlich das problem dass mir den teil
<div id="block"> <ul> | </ul></div>
immer anzeigt! Jedoch möchte ich dies nur anzeigen wenn die Seite eine Unterseite oder eine Oberseite mit Unterseiten ist!?
mfg
Äh, kannste mal deine Navigation posten. Verstehe ich grade nicht so gut... ;-)
Liebe Grüße,
Nicole
# Navigation
####################################################################################
lib.MainMenu = HMENU
lib.MainMenu.entryLevel = 1
lib.MainMenu.1 = TMENU
lib.MainMenu.1{
NO{
ATagParams=id=""
linkWrap = <li>|</li>
RO=1
}
ACT< .NO
ACT = 1
ACT{
ATagParams=id="current"
}
}
# Subnavigation
####################################################################################
lib.SubMenu = HMENU
lib.SubMenu.entryLevel = 2
lib.SubMenu.wrap = <div id="block"><h1>Menü</h1> <ul>| </ul></div>
lib.SubMenu.1 = TMENU
lib.SubMenu.1 {
NO{
linkWrap = <li>|</li>
RO=1
}
ACT< .NO
ACT = 1
ACT{
ATagParams=id="current"
}
}
Hallo,
ungetested, aber vielleicht klappt es ja:
lib.SubMenu = HMENU
lib.SubMenu.entryLevel = 2
lib.SubMenu.wrap = <div id="block"><h1>Menü</h1> <ul>| </ul></div>
lib.SubMenu.stdWrap.ifEmpty =
lib.SubMenu.1 = TMENU
lib.SubMenu.1 {
NO{
linkWrap = <li>|</li>
RO=1
}
ACT< .NO
ACT = 1
ACT{
ATagParams=id="current"
}
}
Ich weiß hlt gerade nicht, ob ifEmpty nach oder vor dem wrap aufgerufen wird.
Liebe Grüße,
Nicole
geht leider keines von beidem 🙁
mfg roth
Nein, ich meinte aus Sicht von Typo3. Aber es scheint, als ob erst gewrappt wird und dann ifEmpty aufgerufen wird...
Dann versuch mal bitte folgendes:
lib.SubMenu = HMENU
lib.SubMenu.entryLevel = 2
lib.SubMenu.stdWrap.if.isTrue.wrap = <div id="block"><h1>Menü</h1> <ul>| </ul></div>
lib.SubMenu.1 = TMENU
lib.SubMenu.1 {
NO{
linkWrap = <li>|</li>
RO=1
}
ACT< .NO
ACT = 1
ACT{
ATagParams=id="current"
}
}
Liebe Grüße,
Nicole
😢 geht immer noch net 😃
jetzt lässt es den Teil
<div id="block"><h1>Menü</h1> <ul>| </ul></div>
ganz weg! Sprich es macht gar nie ein Wrap
mfg roth
Na, dann bauen wir mal lustig weiter ;-)
lib.SubMenu = HMENU
lib.SubMenu.entryLevel = 2
lib.SubMenu.stdWrap.outerWrap = |
lib.SubMenu.stdWrap.outerWrap.override = <div id="block"><h1>Menü</h1> <ul>| </ul></div>
lib.subMenu.stdWrap.outerWrap.override.if.isTrue.cObject < lib.SubMenu.1
lib.SubMenu.1 = TMENU
lib.SubMenu.1 {
NO{
linkWrap = <li>|</li>
RO=1
}
ACT< .NO
ACT = 1
ACT{
ATagParams=id="current"
}
}
Ich bin heute gut in komische Ausdrücke bauen ;-) Leider fehlt mir eine Umgebung zum testen, deshalb schon mal jetzt sorry...
hehe das ist ja toll =)
geht aber leider noch nicht =) jetzt ist es wieder so wie am Anfang sprich das Menü wird immer angezeigt!
Kannst du mir mal den Link der Webseite geben?
sicher!
http://server13.cyon.ch/~rothcom/cms/index.php?id=95
kritik ist erlaubt =) wenn nicht sogar wünschenswert =)
Okay, dann versuchen wir es mal andersrum:
lib.SubMenu = HMENU
lib.SubMenu.entryLevel = 2
lib.SubMenu.stdWrap.outerWrap = <div id="block"><h1>Menü</h1> <ul>| </ul></div>
lib.SubMenu.stdWrap.outerWrap.override = |
lib.subMenu.stdWrap.outerWrap.override.ifFalse.cObject < lib.SubMenu.1
lib.SubMenu.stdWrap.outerWrap.override.ifFalse.trim = 1
lib.SubMenu.1 = TMENU
lib.SubMenu.1 {
NO{
linkWrap = <li>|</li>
RO=1
}
ACT< .NO
ACT = 1
ACT{
ATagParams=id="current"
}
}
Liebe Grüße,
Nicole
hat das Problem noch keiner von euch gehabt? sorry fürs aktualisieren aber ist wichtig =)