#1 2015-06-13 10:23:08

BrandonCougar
Membre
Lille
2013-05-04
176

Astuce pour créer des "liens directs" dans le menu

Bonjour,

sur ce site utilisant le thème Modus et le plugin Advance Menu Manager j'avais besoin de créer des liens directement vers les pages Contact et A propos (afin d'éviter d'avoir un menu déroulant avec une seule entrée dedans).

Après moult tentatives infructueuses j'ai trouvé une solution simple qui répond bien au besoin en créant 2 nouveaux menus personnalisés avec ces caractéristiques :
- le titre est un lien vers la page souhaité mais sans la balise de fermeture (pas de </A>)
- pour que le lien s'affiche dans le menu (sans se dérouler) il faut également ajouter quelque chose dans Contenu du block (sinon un menu vide ne s'affiche pas). J'ai donc juste ajouté des balises HTML sans aucun texte

http://fr.piwigo.org/forum/showimage.php?pid=215424&amp;filename=Cr%C3%A9ation+lien+direct+dans+menu.jpg

A priori pas de problème de fonctionnement et j'ai bien le résultat escompté.

Pour info, si on ferme la balise de lien dans le titre ça donne le résultat ci-dessous. Le lien fonctionne mais on a un menu déroulant vide ce qui ne fait pas très joli (et si on ne met rien dans le contenu du menu il ne s'affiche pas du tout).
http://fr.piwigo.org/forum/showimage.php?pid=215424&amp;filename=Lien+direct+mais+moche.jpg


URL Piwigo: http://www.pascal-therage.com/


Images attachées

Dernière modification par BrandonCougar (2015-06-13 10:32:24)

Hors ligne

#2 2015-06-13 10:44:00

BrandonCougar
Membre
Lille
2013-05-04
176

Re: Astuce pour créer des "liens directs" dans le menu

il y a un petit effet de bord quand même du fait de la balise de lien qui n'est pas fermée... en effet si vous utilisez cette astuce méfiez vous de l'ordre des menus personnalisés...

Comme illustré ci-dessous, le lien A propos est propagé au menu Tarifs, ce qui n'est pas souhaité. Il faut donc que ces "menus vides" soient positionnés après les autres menus personnalisés.
http://fr.piwigo.org/forum/showimage.php?pid=215427&amp;filename=Effet+de+bord.jpg


Images attachées

Dernière modification par BrandonCougar (2015-06-13 10:44:43)

Hors ligne

#3 2015-07-07 09:06:32

BrandonCougar
Membre
Lille
2013-05-04
176

Re: Astuce pour créer des "liens directs" dans le menu

J'ai constaté un petit effet de bord au fait de ne pas fermer la balise de lien dans le titre du menu. En effet sur les autres pages le lien est "propagé".
Afin d'éviter cela j'ai trouver une autre astuce... Il suffit de :
- éditer les pages où ce problème se pose
- afficher le code source de la page
- ajouter une balise </A> au tout début afin de fermer le lien (comme illustré ci-dessous)
- enregistrer la page

http://fr.piwigo.org/forum/showimage.php?pid=215546&amp;filename=Fermer+la+balise.jpg


Par contre il faut faire attention ensuite car si on ré-édite la page en question, la balise </A> étant seule et en théorie inutile, elle est automatiquement nettoyée.

En espérant que ces explications soient assez claires.


Images attachées

Dernière modification par BrandonCougar (2015-07-07 09:07:21)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter facebook newsletter Faire un don Piwigo.org © 2002-2018 · Contact