IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Typo3] Séparer les menus de même niveau


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre actif Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Points : 282
    Points
    282
    Par défaut [Typo3] Séparer les menus de même niveau
    Bonjour,

    Je me suis mis il y a quelques jours à typo3. bon la j'ai créer le template, mais j'ai un problème : Je n'arrive pas a séparer les menus de premier niveau (voir ci-dessous)

    Structure du menu :
    1. Accueil
    1.1 Plan d'accès
    1.2 Notre compagnie

    2. Nos produits
    3. Nos Clients
    4. Contact
    5. Agenda

    Dans le setup de mon template, j'ai le code ci-dessous. qui me met tous les menu de niveau 1 horizontalement au sommet et les sous-menu sur la gauche. Maintenant le problème c'est que j'aimerais afficher sur ce menu horizontal que les 3 premier point (accueil, nos produit et client). Pis dans un autre emplacement dans mon template, créer un nouveau avec seulement Contact et Agenda.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    TOP-MENU = HMENU
       TOP-MENU {
          special = directory 
          special.value = 1
          entryLevel = 1
          #stdWrap.wrap = <ul>|</ul>
          1 = TMENU
          1 {
          noBlur = 1
          expAll = 1
          wrap = <ul>|</ul>
          NO.wrapItemAndSub = <li>|</li>
          NO.ATagTitle.field = abstract // description // title
          ACT = 1
          ACT.wrapItemAndSub = <li class="act">|</li>
          ACT.ATagTitle.field = abstract // description // title
          }
       }
     
       LEFT-MENU = HMENU 
       LEFT-MENU {
          entryLevel = 1
          1 = TMENU
          1 {
          noBlur = 1
          expAll = 0
          wrap = <ul>|</ul>
          NO.wrapItemAndSub = <li class="left-level-1-no">|</li>
          NO.ATagTitle.field = abstract // description // subtitle // title
          ACT = 1
          ACT.wrapItemAndSub = <li class="left-level-1-act">|</li>
          ACT.ATagTitle.field = abstract // description //subtitle //  title
          }
          2 = TMENU
          2 {
          noBlur = 1
          expAll = 0
          wrap = <ul>|</ul>
          NO.wrapItemAndSub = <li class="left-level-2-no">|</li>
          NO.ATagTitle.field = abstract // description // title
          ACT = 1
          ACT.wrapItemAndSub = <li class="left-level-2-act">|</li>
          ACT.ATagTitle.field = abstract // description // title
          }
          3 = TMENU
          3 {
          noBlur = 1
          expAll = 0
          wrap = <ul>|</ul>
          NO.wrapItemAndSub = <li class="left-level-3-no">|</li>
          NO.ATagTitle.field = abstract // description // title
          ACT = 1
          ACT.wrapItemAndSub = <li class="left-level-3-act">|</li>
          ACT.ATagTitle.field = abstract // description // title
          }
       }
    J'espère avoir été assez claire.... merci d'avance pour votre aide.

    Salutations
    powder skiing is not a crime

  2. #2
    Membre habitué

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2008
    Messages : 110
    Points : 167
    Points
    167
    Par défaut
    Salut, tu es bien partie.
    Il y des elements que tu n'as pas besoin pour ce que tu veux faire.

    Par exemple : si les 3 pages que tu veux ont l'ID 1 12 34
    tu dois les mettres dans ton special.value.

    Enelve ensuite ton entryLevel tu n'en a pas besoin pour specifier les pages que tu veux seulement afficher.

    tu peux garder ton special en directory mais tu peux aussi tester en mode list si ca va mieu. c'est les memes choses, mais bon!

    J'espere t'avoir aide un peu!

Discussions similaires

  1. Séparer les instances d'une même applet
    Par wafabrj dans le forum Applets
    Réponses: 0
    Dernier message: 05/07/2012, 14h33
  2. Séparer les liens des sous-menus
    Par Marie08 dans le forum Requêtes
    Réponses: 3
    Dernier message: 22/08/2011, 16h14
  3. [Batch] Déplacer tous les fichiers au même niveau /supp. arbo.
    Par Rodrigue dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 04/09/2009, 10h05
  4. Réponses: 10
    Dernier message: 08/07/2007, 17h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo