[TYPO3-german] Menüpunkt: Seiteninhalt anzeigen
Chung Truong
chung at sonit.de
Fri Aug 10 09:45:02 CEST 2007
hallo,
ich verwende ein foldoutmenu der gleichnamigen extension und möchte
die menüstruktur so umgestalten, dass auf der 2ten ebene der Seiteninhalt
des zugehörigen parent-Menüpunkts angezeigt wird. Da es ein aufklappbares
Menü ist, soll somit beim klick auf eines level1-menüpunkts der page
content
(content der ganzen seite, nicht einzelne content-elemente!)
"herausgefahren"
werden. hat jemand einen vorschlag, wie ich das bewerkstelligen kann?
sitze schon 2 tage an dem menü :(
mein typoscript für das menü sieht zur zeit folgendermaßen aus:
###############################################################
includeLibs.foldoutmenu = fileadmin/scripts/foldoutmenu.php
includeLibs.usermenu = fileadmin/scripts/menuFunc.inc
temp.menu.foldoutMenu = COA
temp.menu.foldoutMenu {
10 = HMENU
10 {
special = userfunction
special.userFunc = user_menuFunc->makeMenuArray
#special.userFunc.table = tt_news_cat
special.userFunc.select.pidInList = 26
wrap = <div id="menug"><ul>|</ul></div>
}
10.1 = TMENU
10.1 {
expAll = 1
itemArrayProcFunc = user_foldoutMenu->getIfSubUidList
# This menu uses an extra PHP function to set the "onmousedown" action
# on the link and change the HREF parameter to "javascript:;"
# In order for rollovers on beforImg/afterImg to work
# Only parameter is the menuprefix (same as in the TEXT object)
IProcFunc = user_foldoutMenu->setOnMouseDown
IProcFunc.prefix = gmenu
NO {
doNotShowLink = 1
RO = 1
beforeImg = GIFBUILDER
beforeImg {
XY = 308,27
10 = IMAGE
10.file =
{$temp.menu.foldoutMenu.imgFolder}{$temp.menu.foldoutMenu.buttonImg1}
|*| {$temp.menu.foldoutMenu.imgFolder}{$temp.menu.foldoutMenu.buttonImg2}
20 = TEXT
20.text.field = title
20.offset = 10,20
20.align = left
20.fontSize = 13
20.fontColor = #FFFFFF
}
beforeImgLink = 1
allWrap = <li>|</li>
}
CUR < .NO
CUR = 1
IFSUB < .NO
IFSUB = 1
IFSUB {
subst_elementUid = 1
allWrap = <li>|<ul id="gmenu-{elementUid}"
style="background-image:url({$temp.menu.foldoutMenu.imgFolder}{$temp.menu.foldoutMenu.buttonImg3});width:308px;margin-left:16px;">
wrapItemAndSub = |</ul></li>
}
CURIFSUB < .IFSUB
CURIFSUB = 1
ACTIFSUB < .IFSUB
ACTIFSUB = 1
ACTIFSUB.allWrap = <li>|<ul id="gmenu-{elementUid}"
style="display:block;">
}
10.2 = TMENU
10.2 {
expAll = 1
itemArrayProcFunc = user_foldoutMenu->getIfSubUidList
# This menu uses an extra PHP function to set the "onmousedown" action
# on the link and change the HREF parameter to "javascript:;"
# In order for rollovers on beforImg/afterImg to work
# Only parameter is the menuprefix (same as in the TEXT object)
IProcFunc = user_foldoutMenu->setOnMouseDown
IProcFunc.prefix = gmenu
NO {
doNotShowLink = 1
RO = 1
beforeImg = GIFBUILDER
beforeImg {
transparentBackground = 1
XY = 307,55
10 = TEXT
10 {
text.field = title
fontSize = 15
offset = 5,18
fontColor = #ee7900
}
}
}
beforeImgLink = 1
allWrap = <li>|</li>
}
CUR < .NO
CUR = 1
IFSUB < .NO
IFSUB = 1
IFSUB {
subst_elementUid = 1
allWrap = <li>|<ul id="gmenu-{elementUid}">
wrapItemAndSub = |</ul></li>
}
CURIFSUB < .IFSUB
CURIFSUB = 1
ACTIFSUB < .IFSUB
ACTIFSUB = 1
ACTIFSUB.allWrap = <li>|<ul id="gmenu-{elementUid}"
style="display:block;">
}
20 = TEXT
20.data = register:ifSubUidList
20.postUserFunc = user_foldoutMenu->JSWrapper
20.postUserFunc.prefix = gmenu
20.postUserFunc.startFolded = 1
20.postUserFunc.autoFold = 1
20.postUserFunc.foldCurrent = 1
20.postUserFunc.enableCookie = 1
20.required = 1
}
###############################################################
vielen herzlichen dank im voraus!
gruss
dee
More information about the TYPO3-german
mailing list