// --- CONSTANTS start -----------------------
lib.dropdownsitemap {
imgFolder = typo3conf/ext/foldoutmenu/examples/dropdownsitemap/images/
collapseImg = minus.gif
expandImg = plus.gif
spaceImg = blank.gif
}
// --- CONSTANTS end -------------------------
// --- SETUP start ---------------------------
includeLibs.foldoutmenu = typo3conf/ext/foldoutmenu/foldoutmenu.php
lib.dropdownsitemap = COA
lib.dropdownsitemap {
wrap =
|
10 = HMENU
10.entryLevel = 1
10.1 = TMENU
10.1.expAll = 1
10.1.itemArrayProcFunc = user_foldoutMenu->getIfSubUidList
10.1.itemArrayProcFunc.prefix = ddsitemap
10.1.NO.doNotShowLink = 1
10.2 < .10.1
10.3 < .10.1
10.4 < .10.1
20 = COA
20 {
wrap =
10 = TEXT
10.value = Expand all
10.dataWrap = |
20 = TEXT
20.value = Collapse all
20.dataWrap = - |
30 = TEXT
30.value = Toggle all
30.dataWrap = - |
}
30 = HMENU
30.entryLevel = 1
30.wrap = |
30.1 = TMENU
30.1 {
expAll = 1
itemArrayProcFunc = user_foldoutMenu->getIfSubUidList
NO {
beforeImg = {$lib.dropdownsitemap.imgFolder}{$lib.dropdownsitemap.spaceImg}
beforeImgTagParams = hspace="5"
allWrap = |
}
IFSUB < .NO
IFSUB = 1
IFSUB {
subst_elementUid = 1
beforeImg = {$lib.dropdownsitemap.imgFolder}{$lib.dropdownsitemap.expandImg}
beforeImgTagParams = hspace="5" id="ddsitemap-{elementUid}-0"
beforeWrap = |
allWrap = |
wrapItemAndSub = |
}
}
30.2 < .30.1
30.3 < .30.1
30.4 < .30.1
40 = TEXT
40.data = register:ifSubUidList
40.postUserFunc = user_foldoutMenu->JSWrapper
40.postUserFunc.prefix = ddsitemap
40.postUserFunc.startFolded = 0
40.postUserFunc.autoFold = 0
40.postUserFunc.imagePath = {$lib.dropdownsitemap.imgFolder}
40.postUserFunc.imageSwap = ["{$lib.dropdownsitemap.expandImg}","{$lib.dropdownsitemap.collapseImg}"]
40.postUserFunc.altSwap = ["Click to open","Click to close"]
40.required = 1
}
// --- CSS Styles start ----------------------
page.CSS_inlineStyle (
.dropdownsitemap {font: normal normal normal 11px/13px Arial, Helvetica, sans-serif;}
.dropdownsitemap A {color: #000000;text-decoration: none;}
.dropdownsitemap A:hover {font-weight : bold;}
.dropdownsitemap .menuoptions A:hover {font-weight : normal;text-decoration: underline;}
.dropdownsitemap LI, .dropdownsitemap .menuoptions {border: solid 1px #666666;background: #5588CC;padding: 2px 0px 2px 0px;margin: 2px 0px 2px 0px;}
.dropdownsitemap OL OL LI {background: #99CCEE;}
.dropdownsitemap OL OL OL LI {background: #BBCCEE;}
.dropdownsitemap OL OL OL OL LI {background: #CCDDFF;}
.dropdownsitemap .menuoptions {text-align: center;}
)
// --- CSS Styles end ------------------------
// --- SETUP end -----------------------------