[Typo3-UG Dutch] Menu op alle pagina's

Rien Swagerman rien at resourcestudio.nl
Wed Jun 29 16:21:22 CEST 2005


Ok, duidelijk, en dank.
Ik heb het e.e.a. uitgeprobeerd:

- i.p.v. de eigenschap 'list' heb ik 'directory' gebruikt. Het (tweede) 
menutje ziet er zo uit:

temp.menu_4 = HMENU
temp.menu_4.special = directory
temp.menu_4.special.value = 12
temp.menu_4.1 = TMENU
temp.menu_4.1 {
   #Normal state properties
   NO.allWrap = [|] <br>
}

#First level menu-object, textual
temp.menu_4.2 = TMENU
temp.menu_4.2 {
   #Normal state properties
   NO.allWrap = [|] <br>
   #Enable active state and set properties:
   ACT = 1
   ACT.allWrap = <span class="sm_active"> [|]  </span><br>
}

Hij pakt dus automatisch alle onderliggende pagina's (in temp.menu_4.2) 
onder PID 12 (temp.menu_4.special.value = 12).

Maar omdat ik problemen kreeg met die entryLevels (in het hoofdmenu 
verschenen de opties van het tweede menu in entryLevel 1) heb ik 
hetzelfde principe (temp.menu_1.special = directory) toegepast op de 
hoofdmenu's, het werkt nu prima. Twee menu's geheel onafhankelijk van 
elkaar!


temp.menu_1 = HMENU
temp.menu_1.special = directory
temp.menu_1.special.value = 15
#First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
   #Normal state properties
   NO.allWrap = [|] &nbsp;&nbsp;&nbsp;&nbsp;
   #Enable active state and set properties:
   ACT = 1
   ACT.allWrap = <span class="sm_active"> [|] &nbsp;&nbsp;&nbsp;&nbsp; 
</span>
}
temp.menu_2 = HMENU
temp.menu_2.entryLevel = 2
#First level menu-object, textual
temp.menu_2.1 = TMENU
temp.menu_2.1 {
   #Normal state properties
   NO.allWrap = [|] &nbsp;&nbsp;&nbsp;&nbsp;
   #Enable active state and set properties:
   ACT = 1
   ACT.allWrap = <span class="sm_active"> [|] &nbsp;&nbsp;&nbsp;&nbsp; 
</span>
}

temp.menu_4 = HMENU
temp.menu_4.special = directory
temp.menu_4.special.value = 12
#First level menu-object, textual
temp.menu_4.1 = TMENU
temp.menu_4.1 {
   #Normal state properties
   NO.allWrap = [|] <br>
}

temp.menu_4.2 = TMENU
temp.menu_4.2 {
   #Normal state properties
   NO.allWrap = [|] <br>
   #Enable active state and set properties:
   ACT = 1
   ACT.allWrap = <span class="sm_active"> [|]  </span><br>
}

Dank!
Rien.


On Jun 29, 2005, at 3:09 PM, Daniel Doesburg wrote:

> Rien Swagerman schreef:
>> Hoe kan ik een gedeelte van de pagetree/structuur in een menu zetten?
>> Ik heb het 'hoofdmenu'  als volgt opgebouwd (twee lagen diep):
>
> Kijk, dat bedoel ik. Nu weet ik waar en hoe ik je kan helpen.
> In de eerste plaats kun je (kun je) het doen zoals Sacha het 
> voorstelt, door het hard-coded in je HTML-template te zetten.
> Zelf vind ik dat maar zo,zo. De gebruiker merkt er evenwel niets van.
>
> Maar wil je een tweede menu dan kun je een groot deel van je eerste 
> menu kopieren, beetje aanpassen en je HTMLtemplate uiteraard ook 
> aanpassen.
>
> Dus, om met het laatste te beginnen plaats je een markering die er 
> ongeveer zo uitziet: WEBSITE_NAVIGATION2
>
> Verder kopieer je een menu-stuk zoals je al hebt en een workOnSubParts 
> stuk.
> Wat je moet wijzigen lijkt me duidelijk.
> Daarnaast geef je in plaats van entryLevel in:
>
> temp.menu_3.special = list
> temp.menu_3.special.value = 35, 56 (pids van de betreffende pagina's)
>
>
> Dus 98% wist je al. En wat ik er nu bij gezet heb komt zo uit TSref.
>
> Succes.
>
>
> Daniel
> _______________________________________________
> Typo3-ug-dutch mailing list
> Typo3-ug-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>




More information about the TYPO3-UG-dutch mailing list