Dotclear

Ticket #2123 (closed idea: wontfix)

Opened 9 years ago

Last modified 9 years ago

[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:1 Changed 9 years ago by franck

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.

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:6 Changed 9 years ago by franck

  • Status changed from new to closed
  • Resolution set to wontfix

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 ;)

Note: See TracTickets for help on using tickets.

Sites map