YACS Le livre de Yacs Les différents outils de création de contenu

PrécédentSuivantIndex

Balises adaptées à la gestion des menus

Tout savoir sur les balises à utiliser pour construire votre page de menu personnalisée.

[title]Les balises de menu[/title] Pour faire un menu, il existe 2 balises [menu=libellé]...[/menu] et [submenu=libellé]...[/submenu]. La première balise crée un menu de premier niveau, la seconde crée une indentation symbolisée par >>.

Chaque balise fonctionne sur le principe suivant (comme la plupart des codes Yacs):

[menu=Libellé]Lien[/menu] où [color=green][b]Libellé[/b][/color] correspond au texte affiché dans le menu et [color=green][b]Lien[/b][/color] correspond au script à exécuter.

[title]Où trouver les bon chemins à indiquer ?[/title] Vous trouverez les scripts utilisables dans quasiment tous les dossiers de Yacs où vous rencontrez un "index.php". Certains sont plus utiles que d'autres car ils ne sont pas faits pour les menus mais peuvent avoir leur utilité comme par exemple [color=green]comments/index.php[/color] qui vous liste les commentaires de tout le site.

Si vous souhaitez qu'un menu pointe sur un article ou une section, il suffit de mettre le lien correspondant dans la balise de menu en retirant tout le début jusqu'au dossier de Yacs inclu. Exemple pour un article No 7, le lien entier serait http://www.domaine.com/yacs/articles/view.php?id=7 et vous retiendrez alors seulement articles/view.php?id=7 à placer dans votre balise de menu.

[title]D'autres options de présentation[/title] Vous pouvez facilement présenter les sous-menus, et même utiliser la balise [indent]...[/indent] pour rajouter un niveau dans un sous-menu. Vous trouverez un exemple vers le bas de ce fil du forum.

Enfin, vous pouvez également réserver des entrées de menu à afficher selon le statut des visiteurs avec les balises suivantes
[anonymous]...[/anonymous]
[restricted]... [/restricted]
[hidden]...[/hidden].
Pour voir plus précisément à quoi servent ces balises, voir Balises pour accès réservé.

PrécédentSuivantIndex