[TYPO3-UG Italy] xflextemplate creare menu

andrea gastaldello agasta at gmail.com
Fri Dec 17 17:34:39 CET 2010


Ciao,
vorrei creare una serie di elementi da dare in pasto hai redattori, uno di
questo prevede di creare un menu delle sottopagine della pagina fornita come
input.

Ho utilizzato xflextemplate ma non riesco a visualizzare il menu in maniera
corretta qualcuno di voi può aiutarmi?

Nella sezione element ho inserito un elemento main_page come input

Nella sezione typoscript ho inserito questo codice:
mainmenu = COA
mainmenu.10 = HMENU
mainmenu.10.special = list
mainmenu.10.special.value = main_page.value
mainmenu.10.1 = TMENU
mainmenu.10.1.expAll = 1
mainmenu.10.1.noBlur = 1
mainmenu.10.1 {
   NO = 1
   NO.allWrap = <li><span>|</span></li>
   NO.ATagTitle.field = title
   NO.ATagParams = class="item-{elementUid}"
   NO.subst_elementUid = 1
   ACT = 1
   ACT.wrapItemAndSub = <li><span>|</span></li>
   ACT.ATagTitle.field = title
   ACT.ATagParams = class="item-{elementUid}"
   ACT.subst_elementUid = 1
   CUR = 1
   CUR.wrapItemAndSub = <li><span class="active" >|</span></li>
   CUR.ATagTitle.field = title
   CUR.ATagParams = class="active item-{elementUid}"
   CUR.subst_elementUid = 1

   #IProcFunc = user_menu->user_targetMenu
}
#lib.mainMenu.10.1.wrap = <ul>|</ul>


mainmenu.20 = HMENU
mainmenu.20.special = directory
mainmenu.20.special.value = main_page
mainmenu.20.1 = TMENU
mainmenu.20.1.replace_overColor = 1
mainmenu.20.1.noBlur = 1
mainmenu.20.1 {
   NO.allWrap = <li><span>|</span></li>
   NO.ATagTitle.field = title
   NO.ATagParams = class="item-{elementUid}"
   NO.subst_elementUid = 1
   ACT = 1
   ACT.wrapItemAndSub = <li><span class="active">|</span></li>
   ACT.ATagTitle.field = title
   ACT.ATagParams = id = "active" class="item-{elementUid}"
   ACT.subst_elementUid = 1
   CUR = 1
   CUR.wrapItemAndSub = <li><span class="active" >|</span></li>
   CUR.ATagTitle.field = title
    CUR.ATagParams = id = "active" class="item-{elementUid}"
   CUR.subst_elementUid = 1
}
mainmenu.wrap = <ul>|</ul>

nella sezione HTML ho inserito:

<div class="menu">###MAINMENU###</div>

Inserendo l'elemento sulla pagina e fornendo sull'input l'id della home del
sito mi trovo questo html
<div class="menu"></div>

Dove sbaglio?

Grazie per l'aiuto
Andrea


More information about the TYPO3-UG-Italy mailing list