[TYPO3] GMENU wrap question
Benjamin Harwell
ben at benjaminharwell.com
Thu Mar 22 17:46:54 CET 2007
Hi,
Yes, I've read tsref...please don't hate on me for the question to follow as
my brain hurts bad enough already.
Here's the question, I want to achieve this div layout in my GMENU
<div class="menuTopLevel">
<a href=""><img src="images/testmenuimage.gif" width="97"></a><a
href=""><img src="images/testmenuimage.gif" width="97"></a><a href=""><img
src="images/testmenuimage.gif" width="97"></a>
</div>
<div class="menuSecondLevel">
<a href=""><img src="images/testmenuimage.gif"></a><a href=""><img
src="images/testmenuimage.gif"></a><a href=""><img
src="images/testmenuimage.gif"></a>
</div>
However I am only able to achieve this:
<div class="menuTopLevel">
<a href=""><img src="images/testmenuimage.gif" width="97"></a><a
href=""><img src="images/testmenuimage.gif" width="97"></a>
<div class="menuSecondLevel">
<a href=""><img src="images/testmenuimage.gif"></a><a href=""><img
src="images/testmenuimage.gif"></a><a href=""><img
src="images/testmenuimage.gif"></a>
</div>
<a href=""><img src="images/testmenuimage.gif" width="97"></a>
</div>
I get that it's because the second level menu items are children of the top
level item they are showing up under. However for this layout I need for the
div tag structure to be exactly what I've shown.
How in the world would I do this? Here is my current typoscript code:
lib.mainNav = HMENU
lib.mainNav.1 = GMENU
lib.mainNav.1{
wrap = <div class="menuTopLevel">|</div>
NO{
quality = 100
format = jpg
5 = IMAGE
5.file{
import.listNum = 2
import = uploads/media/
import.field = media
}
XY = [5.w],[5.h]
}
IFSUB < .NO
IFSUB{
// allWrap = <div>|</div>
}
IFSUB = 1
ACT{
// allWrap = <div>|</div>
5 = IMAGE
5.file{
import.listNum = 3
import = uploads/media/
import.field = media
}
XY = [5.w],[5.h]
}
ACT = 1
RO < .ACT
// RO.allWrap = <div>|</div>
RO = 1
IFSUBRO < .RO
IFSUBRO{
// allWrap = <div>|</div>
}
IFSUBRO = 1
}
lib.mainNav.2 = GMENU
lib.mainNav.2{
wrap = <div class="menuSecondLevel">|</div>
NO{
quality = 100
format = jpg
5 = IMAGE
5.file{
import.listNum = 2
import = uploads/media/
import.field = media
}
XY = [5.w],[5.h]
}
IFSUB < .NO
IFSUB{
// allWrap = <div>|</div>
}
IFSUB = 1
ACT{
// allWrap = <div>|</div>
5 = IMAGE
5.file{
import.listNum = 3
import = uploads/media/
import.field = media
}
XY = [5.w],[5.h]
}
ACT = 1
RO < .ACT
// RO.allWrap = <div>|</div>
RO = 1
IFSUBRO < .RO
IFSUBRO{
// allWrap = <div>|</div>
}
IFSUBRO = 1
}
Any help would be appreciated!
More information about the TYPO3-english
mailing list