Menus : ajout menu de contenu [Réglé]
Frenchbulldog Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Frenchbulldog
- Inscrit le : 20/11/2008
- Site internet
Reprise du message précédent
Bah en fait je trouvais très pratique par exemple si je veux modifier les fonds des liens.si je modifie par exemple la largeur de l'image de fond et du hover (~~240px), j'applique aussi un display bloc..enfin tout pour personnaliser mon lien, bah ça me modifie aussi les liens de l'admin et c'est pas du tout esthétique après.
de plus pas moyen de trouver la class qui enlève la bordure grise autour du lien.. c'est peu etre flou comme ça, mais pas pratique du tout.. désolé d'être chiant
Comtois, rends toi! Neni ma foi!
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet

Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Dans la version 3.0, il utilise des CSS générales utilisées ailleurs et donc les modifier impacte d'autres éléments du site. Enfin, d'après ce que j'ai compris.
Maintenant, je ne sais pas car je ne me suis pas encore penchée sur les thèmes dans cette nouvelle version (je n'ai même plus le temps de faire les tests, et je m'en excuse d'ailleurs). Mais si c'est bien ça, alors peut-être qu'on perd effectivement en possibilité de personnalisation.
A voir, j'en saurais plus quand j'aurais étudié les templates.
Edition de l'ombre : Il avait ses propres fichiers de templates également, ce qui fait qu'on pouvait aisément le modifier pour lui faire utiliser des CSS personnalisées créées dans son propre fichier de CSS, je ne sais pas si vous me suivez...
Si j'ai bien tout compris, tous les menus de liens utiliseront les mêmes CSS et leur contenu HTML est figé.
Du coup, une idée me vient : rien n'empêche celui qui le veut de créer son menu de liens du site avec un menu de contenu, comme on peut mettre du HTML dans ce type de menu, on peut personnaliser comme on veut. Oui, non ?
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
horn Membre non connecté
-
Modérateur
- Voir le profil du membre horn
- Inscrit le : 31/12/2007
- Site internet
- Groupes :
-
Equipe Historique
Si vous avez envie de les personnaliser dans votre thème, il suffit de copier ces fichiers dans voter thème et de modifier le tpl adéquat.
Après, il ont tous des css personnalisé sauf pour le vertical_scrolling_menu mais il y a pas mal d'id et ce class qui traîne dans les templates pour pouvoir aisément rajouter les définitions css manquantes.
exemples pour les menu de lien verticaux (vertical_menu dans "/templates/default/framework/menus/links/vertical.tpl")
Code TPL :
# IF C_MENU # <!-- Menu --> # IF C_FIRST_MENU # <!-- Title --> <div class="module_mini_container"> <div class="module_mini_top"> <h3 class="menu_vertical_{DEPTH} menu_vertical"> # IF RELATIVE_URL # <a href="{RELATIVE_URL}" title="{TITLE}"># IF C_IMG #<img src="{RELATIVE_IMG}" class="valign_middle" alt="" /> # ENDIF #{TITLE}</a> # ELSE # {TITLE} # ENDIF # </h3> </div> <div class="module_mini_contents"> # IF C_HAS_CHILD #<ul class="menu_vertical_{DEPTH} menu_vertical"># START elements #{elements.DISPLAY}# END elements #</ul># ENDIF # </div> <div class="module_mini_bottom"></div> </div> # ENDIF # # IF C_NEXT_MENU # <!-- Children --> <li> <h3 class="menu_vertical_{DEPTH} menu_vertical"> # IF RELATIVE_URL # <a href="{RELATIVE_URL}" title="{TITLE}"># IF C_IMG #<img src="{RELATIVE_IMG}" class="valign_middle" alt="" /> # ENDIF #{TITLE}</a> # ELSE # <span>{TITLE}</span> # ENDIF # </h3> # IF C_HAS_CHILD #<ul class="menu_vertical_{DEPTH} menu_vertical"># START elements #{elements.DISPLAY}# END elements #</ul># ENDIF # </li> # ENDIF # # ELSE # <!-- Simple Menu Link --> <li><a href="{RELATIVE_URL}" title="{TITLE}"># IF C_IMG #<img src="{RELATIVE_IMG}" class="valign_middle" alt="" /> # ENDIF #{TITLE}</a></li> # ENDIF #
Pour le personnaliser uniquement sur votre thème, il vous suffit de d'enregistrer ce fichier modifié sous : "/templates/VotreTheme/framework/menus/links/vertical.tpl" et à ce moment là, c'est ce fichier qui sera utilisé pour afficher les menus de liens verticaux sur ce thème.
Ce système est extrêmement puissant, mais un peu plus compliqué à comprendre au début dans la mesure ou vous n'êtes pas obligé de définir tous les templates dans votre thème. Si ils y sont, alors ils seront utilisés, sinon, on utilisera ceux du répertoire default.
Voilà, j'espère avoir été clair, même si je me doute qu'il y aura encore pas mal de questions.
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.
Frenchbulldog Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Frenchbulldog
- Inscrit le : 20/11/2008
- Site internet
c'est trouvé je regarderas ça demain à tête reposée.
++
Comtois, rends toi! Neni ma foi!
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Frenchbulldog :
en fait dans le thème base je n'avais pas le répertoire défaut.
Il n'y a pas de répertoire /default dans le thème Base.
Si j'ai bien tout compris, le thème Default n'en est pas un. C'est la trame sur laquelle repose les thèmes.
Ma question concerne la personnalisation des modules. Si je regarde le thème Base, il comprend un dossier /modules et certains d'entre eux comportent un dossier /framework. Si je veux modifier les templates de certains modules, où dois-je enregistrer mes fichiers tpl, dans /montheme/modules/nomdumodule ou dans le dossier /framework de ce module ?
Merci.
Bon, en fait, j'ai pas trop compris cette notion de framework, ceci explique surement cela.
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
Citation :
Si j'ai bien tout compris, le thème Default n'en est pas un. C'est la trame sur laquelle repose les thèmes.
Exacte
Citation :
Si je regarde le thème Base, il comprend un dossier /modules et certains d'entre eux comportent un dossier /framework. Si je veux modifier les templates de certains modules, où dois-je enregistrer mes fichiers tpl, dans /montheme/modules/nomdumodule ou dans le dossier /framework de ce module ?
/montheme/modules/nomdumodule
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Où l'as-tu vu ?
Quoi qu'il en soit, ce n'est pas moi qui me suis occupé du moteur de templates, c'est horn et CrowkaiT.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
horn Membre non connecté
-
Modérateur
- Voir le profil du membre horn
- Inscrit le : 31/12/2007
- Site internet
- Groupes :
-
Equipe Historique
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Si je me demandais à quoi ça servait, c'était surtout pour savoir si je devais en mettre sur un nouveau thème. Parce que, en fait, c'est là que je coince un peu : à partir de quoi faut-il se baser pour créer un tout nouveau thème ? Du thème Default mais ça semble incomplet, du thème Base ?
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
CrowkaiT, tu sais pourquoi ? C'est toi qui as fait le thème.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
horn Membre non connecté
-
Modérateur
- Voir le profil du membre horn
- Inscrit le : 31/12/2007
- Site internet
- Groupes :
-
Equipe Historique
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Effectivement ça va gicler
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
