Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Menu indépendant du gabarit ?
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site : www.111.honneur.be
#~ Hébergeur / Soft : ?
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonjour,

Je vais essayer d'être clair et concis.

Voilà 5 ans qu'un ami designer m'a crée une maquette de site en html, assez réussie à mon sens, pour une unité de scouts.

Aujourd'hui que j'ai appris l'existence des CMS et que j'ai à ma disposition un espace avec CMSMS déjà installé, j'ai décidé de transférer la maquette html dans le CMS, afin de garder le style et d'enfin déployer le site de l'unité scoute.

Jusqu'ici je suis assez content de moi, j'ai réussi à garder le style en transférant le code html brut de la page et la stylesheet. Il faut avouer que c'était assez simple.

J'ai créé deux gabarits car il y aura deux styles de page différents et j'aimerais que le menu soit dynamique, que les boutons bleus soient activés et désactivés (images différentes dans le code html) selon la page où l'on se trouve.

A ce stade je conseille à ceux qui me liront de jeter un oeil à mon site : www.111.honneur.be

Comment faire pour que le menu principal (les 6 boutons bleus horizontaux) mais aussi le sous-menu vertical (différent pour chaque bouton bleu) soient paramétrables indépendamment du gabarit ?

J'imagine qu'il faut jouer avec la gestion de Menu. En suivant un des tutoriels de CMSMS à ce sujet j'ai réussi à déplacer le code html du menu horizontal dans un menu template mais cela ne change en rien mon problème puisque je devrais le refaire pour chaque page (avec les boutons allumés et éteints correspondants...)

(A ce stade, vous pouvez juste voir les boutons du menu horizontal changer entre la page Accueil et la page Unité)

Voilà où j'en suis, j'espère que vous pourrez m'aider ou en tout cas m'éclairer.
N'hésitez pas à me demander plus d'explications si je n'ai pas été assez clair.

Merci d'avance !
Répondre
#2

Bonsoir et bienvenue Wink

Il faut effectivement utiliser le MenuManager. Le standard pour un menu de ce type est d'utiliser des listes (et non un tableau comme sur ton site actuel).

A la place de ton menu, tu devras placer la balise :
Code :
{menu}

Le plus simple à mon avis, c'est de partir du gabarit de menu par défaut (simple_navigation.tpl) et de styliser à nouveau ton menu en CSS. La structure du gabarit par défaut utilise des listes (<ul>).

Dans ton site, tu semble utiliser deux menus, un en haut et un sur la gauche. Est-ce que le menu de gauche correspond aux sous-rubriques du menu principal ? Dans tous les cas, il y a une solution simple avec CMS MS Wink

En espérant avoir pu t'aider... bon courage Smile
Répondre
#3

Merci pour cette réponse ultra rapide ! Je vais essayer de bidouiller avec les listes comme tu le conseilles. J'aurai surement d'autres questions par la suite... Smile

Et oui, le menu de gauche correspond aux sous rubriques du menu principal.
Répondre
#4

http://wiki.cmsmadesimple.fr/wiki/Menu_comment_choisir

on y parle un peu de ton cas de figure : 2 menu dans le gabarit, le premier représentant le premier niveau de menu, le second représentant les enfants du premier menu sélectionné
Répondre
#5

Copyright non conforme :mad:
Répondre
#6

Finalement je vais repenser la mouture et opter pour un menu horizontal complet.

Jean Le Chauve, pourquoi le Copyright n'est il pas conforme ? Que devrais-je ajouter ? (Je comptais ajouter une mention pour CMSMS par le futur)
Répondre
#7

http://www.cmsmadesimple.fr/presentation...sation-cms colonne de droite.
Répondre
#8

Bon bon, j'ai besoin d'aide...
Je suis certain que je peux comprendre assez rapidement la manière dont interagissent les codes du gabarit, du gabarit du menu et du css, mais malgré mes efforts, jusqu'ici je n'y arrive pas.

J'aimerais créer un menu de type "horizontal complet", comme cela est très bien montré ici (Menu comment choisir)

Mais comment faire ?

- Dois je continuer à pointer le gabarit menu 'simple_navigation.tpl' ou dois je choisir un autre ?
- Ou puis je encoder les titres de mon menu parent et de mes sous-menus enfants ?
- Pour les CSS, je voudrais partir sur base du menu proposé dans le gabarit "ShadowMenu Tab + 2 columns", mais je ne trouve pas comment faire...

HELP ! Merci d'avance
Répondre
#9

Bonjour à tous,

Ce serait génial si qqun pouvait me répondre, même simplement me donner des éléments de réponse ou m'envoyer vers le bon tutoriel....

J'aimerais créer un menu de type "horizontal complet", comme cela est très bien montré ici (Menu comment choisir)

(pour mon site dont le gabarit est déjà construit et qui ressemble à ça)

Mais comment faire ? Je suis prêt à reconstruire la barre du menu complet from scratch mais :

- Dois je continuer à pointer le gabarit menu 'simple_navigation.tpl' ou dois je choisir un autre ? (cf réponse de Aire Libre)
- Ou puis je encoder les titres de mon menu parent et de mes sous-menus enfants ?
- Pour les CSS, je voudrais partir sur base du menu proposé dans le gabarit "ShadowMenu Tab + 2 columns", mais je ne trouve pas comment faire...

HELP ! Merci d'avance
Répondre
#10

re salut Vinsh

Les bénévoles qui travaillent sur ce forum ne font pas de formation. Il existe d'ailleurs des professionnels qui en font leur métier, nous ne volons pas le travail de ces gens Wink

Nous avons également mis en ligne énormément de documentation à commencer dans ton cas par le guide du designer [clic]. Mais ce n'est pas le seul.

Une de tes questions m'interpelle plus que les autres :


Citation :- Ou puis je encoder les titres de mon menu parent et de mes sous-menus enfants ?

Ce qui me fait dire que dans ta tête le fonctionnement d'un menu avec cmsmadesimple se fait :
* je liste mon menu, je fais des titres, j'agence le tout
* je créé des pages que je "lie" à mes entrées du menu 1 à 1
* je prépare le formatage côté HTML grâce aux templates smarty

Si c'est bien dans ce sens que tu conçois la génération d'un menu alors : tu n'as pas (bien) lu les documents de bases.

Car avec cmsmadesimple ça se passe différemment :

* tu prépares le formatage côté HTML grâce aux templates smarty
* tu créés des pages (Menu contenu > page), tu les agences.

Fin

Étant donné qu'une page peut être du contenu (ce qu'on s’attend la plupart du temps lorsque l'on parle de page), une redirection interne ou un lien externe, une entête de section ou un séparateur, le menu HTML se génère tout seul simplement en listant tes pages créées.

Si tu créé une nouvelle page, que tu l'ordonnes par rapport aux pages existantes : ton menu se regénère de lui même.

En résumé : tu n'as pas à encoder quoi que ce soit, où que ce soit.

Mais ça c'est dans nos documentations de bases.


Donc ma conclusion : prend le temps de lire (relire) nos guides, Installe toi un cmsmadesimple brut de fonderie, explore les exemples déjà installés. Le reste devrait venir de lui même. Smile
Répondre
#11

On voit que pour s'attribuer le travail d'autrui, nul besoin de lire attentivement la documentation :mad:
Pourquoi n'as-tu pas remis le copyright: <meta name="Generator" content="SGP - Groupe Honneur - 111ème Unité." /> ?
C'est ceci que tu dois avoir : <meta name="Generator" content="CMS Made Simple - Copyright © 2004-11 Ted Kulp. All rights reserved." />
Répondre
#12

je suis certain que ce n'est qu'un simple oublis Wink

néanmoins les règles sont les règles.

Allez change nous ce copyright
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)