// --- 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 -----------------------------