Ticket #2123 (closed idea: wontfix)
[breadcrumb] emplacement du tpl dans mustek
Reported by: | brol | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | module:core | Version: | dev |
Severity: | normal | Keywords: | |
Cc: |
Description
Ne serait-il pas plus cohérent de placer ce tpl dans _top.html plutôt que dans la div main ?
Merci
Change History
comment:2 Changed 9 years ago by brol
Y a des thèmes qui s'appuient déjà sur le layout.html de la 2.8 qui n'est pas sortie ?
comment:3 Changed 9 years ago by franck
Évidemment que non, mais quand la 2.8 sortira il ne s'agit pas de casser les thèmes existants qui s'appuient dessus. Donc le meilleur endroit est là où on l'a placé.
comment:4 Changed 9 years ago by brol
Donc on ne bouge pas ce truc parce qu'il n'y a aucun thème qui se base dessus et que tu as peur que ça casse l'affichage de ces aucuns thèmes ?
Quelle logique !
comment:5 follow-up: ↓ 8 Changed 9 years ago by franck
Tous les thèmes qui ne précisent pas explicitement l'usage du jeu de template currywurst s'appuient sur mustek, et quand la 2.8 sortira, ça sera encore le cas, entre autre pour tous les thèmes CSS purs qui utiliseront donc ce qu'on a mis en place pour le breadcrumb si son affichage est activé.
Logique.
comment:7 Changed 9 years ago by franck
- Type changed from defect to idea
- Milestone A definir deleted
comment:8 in reply to: ↑ 5 Changed 9 years ago by brol
Replying to franck:
Tous les thèmes qui ne précisent pas explicitement l'usage du jeu de template currywurst s'appuient sur mustek, et quand la 2.8 sortira, ça sera encore le cas, entre autre pour tous les thèmes CSS purs qui utiliseront donc ce qu'on a mis en place pour le breadcrumb si son affichage est activé.
Logique.
Comme on précise maintenant cet emplacement il est toujours temps de le changer puisque le jeu intégrant le breadcrumb n'est pas sorti en stable mais uniquement en dev.
Prenons l'exemple d'un thème pur css comme Duck ( http://themes.dotaddict.org/galerie-dc2/details/duck), si on fait comme tu dis, le breadcrumb se situe avant la date du billet, et c'est juste totalement disgracieux puisque l'alignement avec la sidebar n'existe plus. Et je n'évoque même pas le fait que si le breadcrumb est long comme un troll, il se superpose à la sidebar sans la décaler. Tu peux tester chez moi avec le thème Flavin (pur css également, mustek, dc2.8) ( http://lab.brol.info/post/2006/04/17/Les-balises-wiki-in-situ).
A noter que même les thèmes en pur css devront être mis à jour car le breadcrumb n'est pas stylé (y a qu'à tester avec blowup ou tout autre thème qui attribue une marge dans le content par rapport au main), du coup c'est généralement calé à gauche toute.
Mais bon, on va rester comme ça et si d'aventure un utilisateur a suivi ton conseil dans ton billet de support ( http://open-time.net/post/2015/06/08/Plugin-breadcrumb-06-pour-Dotclear) en plaçant le tpl dans le _top.html (En général, le fichier top.html est un bon choix car il permet d’obtenir l’affichage quelque soit le contexte courant.) et que son thème ne comporte pas de home.html ou layout.html et ne spécifie pas dans le define.php sur quel jeu de template il repose, ben on s'en cogne car les conseils ne sont en général pas fait pour être pris en compte.
Tu m'as convaincu, c'est totalement logique ;)
Non, parce ce fil d'Ariane est spécifique au contenu affiché dans la div "main" et hérite de cette façon de ses styles.
Rien n'empêche un thème de le positionner ailleurs, mais on ne va pas changer sa place maintenant au risque de "casser" les thèmes qui s'appuient dessus.