Explication URL Joomla 2.5

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Explication URL Joomla 2.5

    Bonjour à tous,

    Je reprend actuellement un site intranet développé par un stagiaire sous Joomla 2.5.

    Pour présenter rapidement la structure de ce site voici quelques détails du menu :

    Accueil
    Services
    - Unité 1
    --Service1
    --Service2
    - Unité 2
    - ...
    Métiers
    -Unité1
    --Présentation
    ---Missions
    ---Ambitions
    --Documents
    -Unité2
    ...

    Ce qu'on me demande de faire, c'est que sur la partie "Métiers" quand navigue au sein d'une unité, on retrouve un petit menu sur la gauche de la page indiquant quelles sections on peut trouver dans cette unité.

    Typiquement, le menue ressemblerait à cela :

    Unité1
    -Présentation
    --Missions
    --Ambitions
    -Documents

    Et c'est tout.

    Connaissez vous un module permettant de faire cela ?

    Sinon ce n'est pas grave, j'avais pensé à écrire un petit quelque chose en utilisant les id des articles, catégories parentes etc, mais là je me retrouve un peu perdu.

    En effet, j'ai une URL de ce type
    Code HTML:
    index.php?option=com_content&view=article&id=93&Itemid=362
    et je ne vois pas à quoi correspond l'id. Pour l'itemId, j'ai trouvé que ca correspond à l'id du lien de menu sur lequel j'ai cliqué.

    Voila voilà, j'espère avoir été assez clair pour votre compréhension, si ce n'est pas le cas n'hésitez pas à me le faire savoir, j'essaierai de faire mieux.

    Merci d'avance pour votre aide
    Dernière édition par Sahely à 15/07/2014, 10h42

  • #2
    Re : Explication URL Joomla 2.5

    Bonjour,


    Et bienvenue sur le forum.

    Envoyé par Sahely Voir le message
    Pour présenter rapidement la structure de ce site voici quelques détails du menu :

    [...]

    Métiers
    -Unité1
    --Présentation
    ---Missions
    ---Ambitions
    --Documents
    -Unité2
    ...

    Ce qu'on me demande de faire, c'est que sur la partie "Métiers" quand navigue au sein d'une unité, on retrouve un petit menu sur la gauche de la page indiquant quelles sections on peut trouver dans cette unité.

    Typiquement, le menue ressemblerait à cela :

    Unité1
    -Présentation
    --Missions
    --Ambitions
    -Documents

    Et c'est tout.

    Connaissez vous un module permettant de faire cela ?
    ...En fait vous n'avez pas besoin d'une extension tierce pour obtenir ce résultat. Joomla le permet à lui tout seul. C'est un peu laborieux mais facile à comprendre et à réaliser.

    Voici la recette :
    1. On crée un nouveau menu (= Menus > Gestion des menus > Ajouter un nouveau menu). On le nomme 'Unité 1' pour la suite de l'explication ci-dessous.
    2. Ceci fait, on peuple ce menu 'Unité 1' avec les liens de menu utiles. Pour cela, on utilisera des liens de menu de type « alias de liens de menu ».

      Exemple pour le premier lien, en l'occurrence 'Présentation', étant entendu qu'il devra être l'équivalent exact du lien 'Présentation' du menu principal :
      • Menus > Unité 1 > Ajouter un lien de menu.
      • Comme déjà indiqué ci-dessus, pour 'Type de lien de menu', on sélectionne 'Alias de lien de menu' (se trouve vers la fin de la liste des types, dans les « liens divers »).
      • Ceci fait, dans 'Paramètres requis', sur la droite, on clique sur le champ en jaune clair associé à 'Lien de menu', et on sélectionne le lien 'Présentation' de l'unité 1 du menu principal.
      • On donne évidemment un titre à notre nouveau lien, comme, par exemple — au hasard : 'Présentation'. Et on sauvegarde.

    Même manœuvre ou presque pour 'Missions' (de l'unité 1) :

    1. Menus > Unité 1 > Ajouter un lien de menu.
    2. Pour 'Type de lien de menu', on sélectionne 'Alias de lien de menu'.
    3. Dans 'Paramètres requis', sur la droite, on clique sur le champ associé à 'Lien de menu', et on sélectionne le lien 'Missions' de l'unité 1 (...du menu principal).
    4. On donne à ce nouveau lien le titre 'Missions'.
    5. ATTENTION : ce nouveau lien est un lien de deuxième niveau, c'est-à-dire qu'il doit apparaître en sous-menu de 'Présentation'. Donc, pour 'Lien parent', on ne laisse pas 'Racine', mais on sélectionne 'Présentation' que l'on a mis en place précédemment.
    On procède ensuite de même pour 'Documents' (lien parent : 'Racine') et pour 'Ambitions' (lien parent : 'Présentation').


    3. Ceci fait, il nous reste à demander à Joomla d'afficher notre nouveau menu 'Unité 1', et cela seulement sur les pages Métiers de l'unité 1.

    Pour cela, on crée un nouveau module de menu en suivant ce chemin : Extensions > Gestion des modules > Nouveau > Menu. On nomme ce nouveau module de menu 'Métiers', comme de juste, et on précise les choses de la façon suivante :

    • [*=2]Afficher le titre : oui (si l'on veut que le mot 'Métiers' s'affiche en en-tête du menu).
      [*=2]Position : left (ou l'équivalent selon le template utilisé).
      [*=2]Assignation des menus > Assignation à... : on choisit 'Seulement les liens sélectionnés', puis on clique sur 'Inverser' pour tout désélectionner, et on coche uniquement les liens suivants appartenant au menu principal :

      --Présentation (des métiers de l'unité 1)
      ---Missions (des métiers de l'unité 1)
      ---Ambitions (des métiers de l'unité 1)
      --Documents (des métiers de l'unité 1)

      [*=2]Pour nous y retrouver par la suite, on indique dans 'Note' : Menu latéral gauche des pages Métiers de l'Unité 1.
      [*=2]Pour finir, sur la droite : Paramètres de base > Menu à afficher, on sélectionne notre menu : 'Unité 1'. Et on sauvegarde. C'est terminé.


    Ensuite, on recommence pour l'unité 2, de façon à obtenir un menu spécifique pour les liens qui sont dans l'arbre du lien Unité 2 :
    • Nom du menu : 'Unité 2'.
    • Nom du module de menu : 'Métiers', comme ci-dessus — d'où l'importance de la note (ici ce sera : Menu latéral gauche des pages Métiers de l'Unité 2). Mais c'est bien sûr adaptable : on peut aussi nommer les modules de menu 'Métiers de l'unité 1', et 'Métiers de l'unité 2'.




    Cordialement,



    PhilJ
    Dernière édition par PhilJ à 12/07/2014, 03h33
    Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

    Commentaire


    • #3
      Re : Explication URL Joomla 2.5

      Merci Phil !

      Cette "recette" fait exactement ce dont j'ai besoin, par contre il faut un peu de temps pour la mettre en place étant donné que sur le principe j'ai une quinzaine d'unité.

      Mais je l'ai mis en place ce matin et tout roule, merci encore.

      Envoyé par PhilJ Voir le message
      Bonjour,


      Et bienvenue sur le forum.



      ...En fait vous n'avez pas besoin d'une extension tierce pour obtenir ce résultat. Joomla le permet à lui tout seul. C'est un peu laborieux mais facile à comprendre et à réaliser.

      Voici la recette :
      1. On crée un nouveau menu (= Menus > Gestion des menus > Ajouter un nouveau menu). On le nomme 'Unité 1' pour la suite de l'explication ci-dessous.
      2. Ceci fait, on peuple ce menu 'Unité 1' avec les liens de menu utiles. Pour cela, on utilisera des liens de menu de type « alias de liens de menu ».

        Exemple pour le premier lien, en l'occurrence 'Présentation', étant entendu qu'il devra être l'équivalent exact du lien 'Présentation' du menu principal :
        • Menus > Unité 1 > Ajouter un lien de menu.
        • Comme déjà indiqué ci-dessus, pour 'Type de lien de menu', on sélectionne 'Alias de lien de menu' (se trouve vers la fin de la liste des types, dans les « liens divers »).
        • Ceci fait, dans 'Paramètres requis', sur la droite, on clique sur le champ en jaune clair associé à 'Lien de menu', et on sélectionne le lien 'Présentation' de l'unité 1 du menu principal.
        • On donne évidemment un titre à notre nouveau lien, comme, par exemple — au hasard : 'Présentation'. Et on sauvegarde.

      Même manœuvre ou presque pour 'Missions' (de l'unité 1) :

      1. Menus > Unité 1 > Ajouter un lien de menu.
      2. Pour 'Type de lien de menu', on sélectionne 'Alias de lien de menu'.
      3. Dans 'Paramètres requis', sur la droite, on clique sur le champ associé à 'Lien de menu', et on sélectionne le lien 'Missions' de l'unité 1 (...du menu principal).
      4. On donne à ce nouveau lien le titre 'Missions'.
      5. ATTENTION : ce nouveau lien est un lien de deuxième niveau, c'est-à-dire qu'il doit apparaître en sous-menu de 'Présentation'. Donc, pour 'Lien parent', on ne laisse pas 'Racine', mais on sélectionne 'Présentation' que l'on a mis en place précédemment.
      On procède ensuite de même pour 'Documents' (lien parent : 'Racine') et pour 'Ambitions' (lien parent : 'Présentation').


      3. Ceci fait, il nous reste à demander à Joomla d'afficher notre nouveau menu 'Unité 1', et cela seulement sur les pages Métiers de l'unité 1.

      Pour cela, on crée un nouveau module de menu en suivant ce chemin : Extensions > Gestion des modules > Nouveau > Menu. On nomme ce nouveau module de menu 'Métiers', comme de juste, et on précise les choses de la façon suivante :

      • [*=2]Afficher le titre : oui (si l'on veut que le mot 'Métiers' s'affiche en en-tête du menu).
        [*=2]Position : left (ou l'équivalent selon le template utilisé).
        [*=2]Assignation des menus > Assignation à... : on choisit 'Seulement les liens sélectionnés', puis on clique sur 'Inverser' pour tout désélectionner, et on coche uniquement les liens suivants appartenant au menu principal :

        --Présentation (des métiers de l'unité 1)
        ---Missions (des métiers de l'unité 1)
        ---Ambitions (des métiers de l'unité 1)
        --Documents (des métiers de l'unité 1)

        [*=2]Pour nous y retrouver par la suite, on indique dans 'Note' : Menu latéral gauche des pages Métiers de l'Unité 1.
        [*=2]Pour finir, sur la droite : Paramètres de base > Menu à afficher, on sélectionne notre menu : 'Unité 1'. Et on sauvegarde. C'est terminé.


      Ensuite, on recommence pour l'unité 2, de façon à obtenir un menu spécifique pour les liens qui sont dans l'arbre du lien Unité 2 :
      • Nom du menu : 'Unité 2'.
      • Nom du module de menu : 'Métiers', comme ci-dessus — d'où l'importance de la note (ici ce sera : Menu latéral gauche des pages Métiers de l'Unité 2). Mais c'est bien sûr adaptable : on peut aussi nommer les modules de menu 'Métiers de l'unité 1', et 'Métiers de l'unité 2'.




      Cordialement,



      PhilJ

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X