[TYPO3-UG France] Menu Submenu

philip jedar philip.jedar at gmail.com
Thu Aug 16 17:44:32 CEST 2007


J'ai essayé et celà n'affiche que les menus de niveau 1, pas de niveau 2.
Dans :
# SubMenu cObject
temp.navcontainer2 = HMENU
# Second level menu-object
temp.navcontainer2.2 = TMENU
temp.navcontainer2.2 {
 # Normal state properties
 NO.allWrap = <li>|</li>

Je suppose que c'est temp.navcontainer2.2 qui doit appeler les liens de
niveau 2 ? Et bien, ça ne le fais pas on dirait...
Une idée ? Merci pour ton aide.
Jed


On 8/16/07, REY, Rémi <R.REY at oberthurcs.com> wrote:
>
> C'est bien ce que je te dis .. Essais :
>
> # Menu cObject
> temp.navcontainer1 = HMENU
> # First level menu-object
> temp.navcontainer1.1 = TMENU
> temp.navcontainer1.1 {
>   # Normal state properties
>   NO.allWrap = <li>|</li>
> }
>
> # SubMenu cObject
> temp.navcontainer2 = HMENU
> # Second level menu-object
> temp.navcontainer2.2 = TMENU
> temp.navcontainer2.2 {
>   # Normal state properties
>   NO.allWrap = <li>|</li>
> }
>
>
>
> subparts.navcontainer2 < temp.navcontainer2
> subparts.navcontainer1 < temp.navcontainer1
>
>
> HTML :
>
> <div>
>     <ul id="navcontainer1">
>       <!--  container for links level1 -->
>       <li> <a href="#">Menu</a> </li>
>       <li> <a href="#">Menu</a> </li>
>     </ul>
>     <ul id="navcontainer2">
>       <!--  container for links level1 -->
>       <li> <a href="#">Menu</a> </li>
>       <li> <a href="#">Menu</a> </li>
>     </ul>
> </div>
>
>
> -----Message d'origine-----
> De : typo3-france-bounces at lists.netfielders.de [mailto:
> typo3-france-bounces at lists.netfielders.de] De la part de philip jedar
> Envoyé : jeudi 16 août 2007 17:29
> À : TYPO3 Usergroup France
> Objet : Re: [TYPO3-UG France] Menu Submenu
>
> Oui, Je n'ais posté que la partie qui me semblait problématique...
>
> Sur les conseils de Macmade, sur le forum, je suis revenu à ce code :
> temp.navcontainer1 = HMENU
> temp.navcontainer1.1 = TMENU
> temp.navcontainer1.1.NO.linkWrap = <li> | </li>
> temp.navcontainer1.2 = TMENU
> temp.navcontainer1.2.NO.linkWrap =  <li> | </li>
>
> Mais, je suis tojours coincé... Pas de probleme pour afficher les liens de
> niveau 2, mais ils apparaissent toujours sur la même ligne que ceux de
> niveau 1.... Pas moyen de les mettres en dessous....
> Merci de continuer à penser à mon problême !
> Pour plus de clarté, je poste tout mon TS et la partie concernée du
> template html :
>
> ##Bugware for centering with IE
> config.doctype = xhtml_strict
> config.xmlprologue = none
>
>
>
> # Configuring the Auto-Parser for main template:
> plugin.tx_automaketemplate_pi1 {
>     # Read the template file:
>   content = FILE
>   content.file = fileadmin/template/t1.htm
>
>     # Here we define which elements in the HTML that
>     # should be wrapped in subpart-comments:
>   elements {
>     BODY.all = 1
>     BODY.all.subpartMarker = DOCUMENT_BODY
>
>     HEAD.all = 1
>     HEAD.all.subpartMarker = DOCUMENT_HEADER
>     HEAD.rmTagSections = title
>
>     DIV.all = 1
>     UL.id.headertop = 1
>     UL.id.navcontainer1 = 1
>
>
>   }
>   # Prefix all relative paths with this value:
>   relPathPrefix = fileadmin/template/
>
> }
>
>
> temp.navcontainer1 = HMENU
> temp.navcontainer1.1 = TMENU
> temp.navcontainer1.1.NO.linkWrap = <li> | </li>
> temp.navcontainer1.2 = TMENU
> temp.navcontainer1.2.NO.linkWrap =  <li> | </li>
>
>
> # Main TEMPLATE cObject for the BODY
> temp.mainTemplate = TEMPLATE
> temp.mainTemplate {
>     # Feeding the content from the Auto-parser to the TEMPLATE cObject:
>   template =< plugin.tx_automaketemplate_pi1
>     # Select only the content between the <body>-tags
>   workOnSubpart = DOCUMENT_BODY
>
>     # Substitute the ###navcontainer1### subpart with dynamic menu:
>   subparts.navcontainer1 < temp.navcontainer1
>
>
>   # Substitute the ###content### subpart with some example content:
>   subparts.content < styles.content.get
>
> }
>
> # Main TEMPLATE cObject for the HEAD
> temp.headTemplate = TEMPLATE
> temp.headTemplate {
>     # Feeding the content from the Auto-parser to the TEMPLATE cObject:
>   template =< plugin.tx_automaketemplate_pi1
>     # Select only the content between the <head>-tags
>   workOnSubpart = DOCUMENT_HEADER
> }
>
> # Default PAGE object:
> page = PAGE
> page.typeNum = 0
>
> # Copying the content from TEMPLATE for <body>-section:
> page.10 < temp.mainTemplate
>
> # Copying the content from TEMPLATE for <head>-section:
> page.headerData.10  < temp.headTemplate
>
>
>
> Pour le html :
>
> <div>
>     <ul id="navcontainer1">
>       <!--  container for links level1 -->
>       <li> <a href="#">Menu</a> </li>
>       <li> <a href="#">Menu</a> </li>
>     </ul>
>   </div>
>
> Bye
>
>
>
>
>
>
>
> On 8/16/07, REY, Rémi <R.REY at oberthurcs.com> wrote:
> >
> > Je viens de penser à un truc,
> >
> > Tu as bien à la fin de ton typoscript un truc genre :
> >
> > subparts.navcontainer2 < temp.navcontainer2
> >
> > ??
> >
> >
> >
> > -----Message d'origine-----
> > De : typo3-france-bounces at lists.netfielders.de [mailto:
> > typo3-france-bounces at lists.netfielders.de] De la part de philip jedar
> > Envoyé : jeudi 16 août 2007 12:59 À : TYPO3 Usergroup France Objet :
> > Re: [TYPO3-UG France] Menu Submenu
> >
> > J'ai essayé ce que  tu préconises. Le comportement est bon pour les
> > liens de niveau 1, mais les liens de niveau 2 n'apparaissent pas....
> >
> > J'ai essayé de modifier le TS de cette façon :
> >
> > # Menu cObject
> > temp.navcontainer1 = HMENU
> > # First level menu-object
> > temp.navcontainer1.1 = TMENU
> > temp.navcontainer1.1 {
> > # Normal state properties
> > NO.allWrap = <li>|</li>
> > }
> >
> > # SubMenu cObject
> > temp.navcontainer2 = HMENU
> > # Second level menu-object
> > temp.navcontainer1.2 = TMENU
> > temp.navcontainer1.2 {
> > # Normal state properties
> > NO.allWrap = <li>|</li>
> > }
> >
> > (modifs : 1.2 à la place de 2.2, afin d'aller chercher les lien de
> > niveau
> > 2) Il và bien chercher les  liens de niveau 2, mais continue à les
> > afficher dans la barre de niveau 1
> >
> > Je ne vois pas comment il faut faire pour afficher les liens de niveau
> > 2 au bon endroit, maintenant qu'ils sont bien générés dynamiquement....
> > Une petite idée ?
> > Merci de votre aide
> >
> > Jed
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On 8/16/07, REY, Rémi <R.REY at oberthurcs.com> wrote:
> > >
> > > Ok !
> > >
> > > Alors il faut repartir vers ce que tu avais fait !
> > >
> > > # Menu cObject
> > > temp.navcontainer1 = HMENU
> > > # First level menu-object
> > > temp.navcontainer1.1 = TMENU
> > > temp.navcontainer1.1 {
> > > # Normal state properties
> > > NO.allWrap = <li>|</li>
> > > }
> > >
> > > # SubMenu cObject
> > > temp.navcontainer2 = HMENU
> > > # Second level menu-object
> > > temp.navcontainer2.2 = TMENU
> > > temp.navcontainer2.2 {
> > > # Normal state properties
> > > NO.allWrap = <li>|</li>
> > > }
> > >
> > > Avec le template html que tu avais au départ. Jamais essayé ça, donc
> > > pas sure du resultat
> > >
> > > -----Message d'origine-----
> > > De : typo3-france-bounces at lists.netfielders.de [mailto:
> > > typo3-france-bounces at lists.netfielders.de] De la part de philip
> > > jedar Envoyé : jeudi 16 août 2007 11:24 À : TYPO3 Usergroup France
> Objet :
> > > Re: [TYPO3-UG France] Menu Submenu
> > >
> > > Merci beaucoup.
> > > Je n'ais pas l'impression que ça marche tel que j'aimerais. Je dois
> > > rater quelque chose...
> > > J'aimerais que les liens de deuxième niveau apparaissent dans une
> > > deuxième barre de navigation lorsqu'il ya des sous pages à la page
> > > courante, en dessous de la barre de  nav des liens de premier niveau.
> > > Là, les liens de 2eme niveau sont "inclus" dans la barre.
> > > Comment faire pour qu'ils apparaissent dans un autre container,  au
> > > dessous de "navcontainer" ? Je sens que l'on n'est plus loin de la
> > > solution !!!
> > > Merci de ton aide
> > > Jed
> > >
> > > On 8/16/07, REY, Rémi <R.REY at oberthurcs.com> wrote:
> > > >
> > > > Oui,  et c'est simple :
> > > >
> > > >
> > > >     <ul id="navcontainer">
> > > >       <!--  container for links level1 -->
> > > >       <li> <a href="#">Menu</a> </li>
> > > >       <li> <a href="#">Menu</a> </li>
> > > >     </ul>
> > > >
> > > >
> > > > -----Message d'origine-----
> > > > De : typo3-france-bounces at lists.netfielders.de [mailto:
> > > > typo3-france-bounces at lists.netfielders.de] De la part de philip
> > > > jedar Envoyé : jeudi 16 août 2007 11:03 À : TYPO3 Usergroup France
> > Objet :
> > > > Re: [TYPO3-UG France] Menu Submenu
> > > >
> > > > Merci beaucoup pour cette réponse trés rapide !!!
> > > >
> > > > dois-je modifier quelque chose au niveau du code html du fichier
> > > > qui sert de template ? Le voici :
> > > >
> > > > <div>
> > > >     <ul id="navcontainer1">
> > > >       <!--  container for links level1 -->
> > > >       <li> <a href="#">Menu</a> </li>
> > > >       <li> <a href="#">Menu</a> </li>
> > > >     </ul>
> > > >
> > > >     <ul id="navcontainer2">
> > > >       <!--  container for links level1 -->
> > > >       <li> <a href="#">Menu2</a> </li>
> > > >       <li> <a href="#">Menu2</a> </li>
> > > >     </ul>
> > > >   </div>
> > > >
> > > > Merci d'avance.
> > > > Jed
> > > >
> > > >
> > > >
> > > > On 8/16/07, REY, Rémi <R.REY at oberthurcs.com> wrote:
> > > > >
> > > > > Salut,
> > > > >
> > > > > Ton typoscript est pas bon, essais celui-ci :
> > > > >
> > > > >
> > > > > # Menu cObject
> > > > > temp.navcontainer = HMENU
> > > > > # First level menu-object
> > > > > temp.navcontainer.1 = TMENU
> > > > > temp.navcontainer.1 {
> > > > > # Normal state properties
> > > > > NO.allWrap = <li>|</li>
> > > > > }
> > > > > # Second level menu-object
> > > > > temp.navcontainer.2 = TMENU
> > > > > temp.navcontainer.2 {
> > > > > # Normal state properties
> > > > > NO.allWrap = <li>|</li>
> > > > > }
> > > > >
> > > > >
> > > > > Les modifs :
> > > > > navcontainer1 -> navcontainer
> > > > > navcontainer.2 pour le niveau deux ( tout simplement )
> > > > > _______________________________________________
> > > > > TYPO3-france mailing list
> > > > > TYPO3-france at lists.netfielders.de
> > > > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-franc
> > > > > e
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Philip Jedar (aka Jed)
> > > > Skype ID : philip jedar
> > > > Blog : http://running-board.blogspot.com/
> > > > _______________________________________________
> > > > TYPO3-france mailing list
> > > > TYPO3-france at lists.netfielders.de
> > > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
> > > > _______________________________________________
> > > > TYPO3-france mailing list
> > > > TYPO3-france at lists.netfielders.de
> > > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
> > > >
> > >
> > >
> > >
> > > --
> > > Philip Jedar (aka Jed)
> > > Skype ID : philip jedar
> > > Blog : http://running-board.blogspot.com/
> > > _______________________________________________
> > > TYPO3-france mailing list
> > > TYPO3-france at lists.netfielders.de
> > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
> > > _______________________________________________
> > > TYPO3-france mailing list
> > > TYPO3-france at lists.netfielders.de
> > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
> > >
> >
> >
> >
> > --
> > Philip Jedar (aka Jed)
> > Skype ID : philip jedar
> > Blog : http://running-board.blogspot.com/
> > _______________________________________________
> > TYPO3-france mailing list
> > TYPO3-france at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
> > _______________________________________________
> > TYPO3-france mailing list
> > TYPO3-france at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
> >
>
>
>
> --
> Philip Jedar (aka Jed)
> Skype ID : philip jedar
> Blog : http://running-board.blogspot.com/
> _______________________________________________
> TYPO3-france mailing list
> TYPO3-france at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
> _______________________________________________
> TYPO3-france mailing list
> TYPO3-france at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
>



-- 
Philip Jedar (aka Jed)
Skype ID : philip jedar
Blog : http://running-board.blogspot.com/


More information about the TYPO3-france mailing list