[TYPO3-UG France] Menu Submenu

REY, Rémi R.REY at oberthurcs.com
Thu Aug 16 17:36:35 CEST 2007


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


More information about the TYPO3-france mailing list