Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Bonjour,
Je tente de faire les mises à jours de mes thèmes mais je bute sur un truc. Comment on fait pour afficher le volet supplémentaire ? Car rien n'apparaît côté publique (j'ai mis par exemple le widget "Liens") même avec un des thèmes comme BlueSilence.
J'utilise une version dev 2.7-dev-r2583. J'ai même télécharger une nouvelle archive mais en regardant les fichiers rien ne semble être différent.
Hors ligne
{{tpl:Widgets type="custom"}} devrait faire l'affaire, non ?
(à noter que sans attribut (type="custom"), cette balise affiche tous les widgets)
Hors ligne
Oui mais si mes thèmes se basent sur inc/public/defaut-template et que par exemple le home.html de l'archive mis à disposition sur dotclear.org contient :
<div id="sidebar">
<div id="blognav">
{{tpl:Widgets type="nav"}}
</div> <!-- End #blognav -->
<div id="blogextra">
{{tpl:Widgets type="extra"}}
</div> <!-- End #blogextra -->
</div>
Est-ce un oubli ou est-ce à mettre au bon vouloir ?
Hors ligne
Dans le thème par défaut, cela ressemble à un oubli...
Hors ligne
J'ai ouvert un ticket.
Hors ligne
Je ne comprends personnellement pas pourquoi tous les gabarits n'ont pas un include vers un nouveau fichier _sidebar.html, ce serait tellement plus facile à gérer pour ceux qui créent des thèmes :)
Hors ligne
Parce qu'un thème peut disposer les blocs de widgets dans deux sidebars, ou deux dans la sidebar et un dans le footer, etc. ;)
Hors ligne
Il me semble bien que ce ne soit pas un oubli mais un choix délibéré de ne pas changer les gabarits par défaut avant la 2.7.
Maintenant que tu me le dis, ça me rappelle quelque chose. Bon, je vais faire l'ajout uniquement pour les thèmes dont j'ai modifié les fichiers html.
Hors ligne
Parce qu'un thème peut disposer les blocs de widgets dans deux sidebars, ou deux dans la sidebar et un dans le footer, etc. ;)
Oui je suis d'accord, mais dans ce cas précis il serait bien plus simple de modifier uniquement _sidebar.html (qui contiendrait le même contenu que <div id="sidebar"> dans chaque gabarit je précise) plutôt que tous les gabarits du thème par défaut ;)
Hors ligne
Parce qu'un thème peut disposer les blocs de widgets dans deux sidebars, ou deux dans la sidebar et un dans le footer, etc. ;)
C'est le cas chez moi :
- #blognav occupe toute la #sidebar
- #blogextra occupe toute la largeur laissée par la #sidebar, tout en haut de la pile des billets
- #blogcustom est tout en bas sur toute la largeur de la page. Invisible actuellement car sans widgets.
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
Pages : 1
Vous n'êtes pas identifié(e).