Forum CMS Made Simple Francophone

Aide francophone sur CMS Made Simple

Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 02/07/2013 13:46:06

jissey
Administrateur
Lieu : Peyruis
Inscription : 30/10/2009
Messages : 2 541
Site Web

Afficher sa page dans le bon menu

Bonjour,
petite astuce en passant.
Nous avons souvent plusieurs balises {menu} dans notre gabarit (enfin, je ne sais pas vous, mais moi oui).
J'ai longtemps utilisé l'alias de la page puis l'option exclude_prefix ou include_prefix du Menu-manager, mais cela ne m'a jamais réellement satisfait car 1)- pour le rédacteur, ça l'oblige à se soucier de l'Alias (contraignant et risque d'erreur), 2)- pour l'url-rewriting (si on laisse faire le système), ça n'est pas top (en plus d'être moche).

Il m'est soudain venu une idée (made) simple, que peut-être d'autres ont déjà eue mais que je n'ai jamais rencontrée ici.
Comme j'en ai de moins en moins (des idées) et qu'elle est tellement simple, je la partage :

Si je prévois un menu horizontal et un menu vertical par exemple, je créer 2 entêtes de section "hor" et "ver".
Les pages destinées pour le menu horizontal auront pour parent "hor"  et les autres "ver".
Mes balises {menu} deviennent alors :

[== Indéfini ==]
{menu childrenof='hor'}
{menu childrenof='ver'}

C'est simple pour l'utilisateur et puissant simple pour l'intégrateur  cool

Bien sûr, cette méthode à ses limites que je vous laisse énumérer dans vos commentaires  big_smile


Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)

Hors ligne

#2 02/07/2013 19:21:25

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : Afficher sa page dans le bon menu

J'utilise également cette solution pour les sites de cmsms ou une entête de section gère les liens du footer.
Je rend invisible (mais toujours actif) cette entête ce qui me permet de faire

{menu} pour celui du haut et ne pas voir le footer,
{menu template="footer" start_page="section_footer" number_of_levels="1"}


J'aime beaucoup personnellement smile

Hors ligne

Pied de page des forums