Raffinement

Et voilà, les nouveaux blocs de surcharge sont en place dans le jeu de templates dotty.

Avantage immédiat pour le thème Ensemble en cours de développement, je suis passé de ça, pour la page d’archive :

{{tpl:extends parent="__parent__"}}
<tpl:Block name="wrapper-sidebar">
  <aside class="sidebar" id="sidebar" role="complementary">
    <div class="widgets blognav__widgets" id="blognav">
      <tpl:Widget id="search">
      </tpl:Widget>
      {{tpl:Widgets type="nav" disable="search"}}
    </div> <!-- # End #blognav -->

    <tpl:IfWidgets type="extra">
      <div class="widgets blogextra__widgets" id="blogextra">
        <h2 class="blogextra__title">{{tpl:lang Extra menu}}</h2>
        {{tpl:Widgets type="extra"}}
      </div> <!-- # End #blogextra -->
    </tpl:IfWidgets>
  </aside> <!-- # End #sidebar -->
</tpl:Block>

À ça :

{{tpl:extends parent="__parent__"}}
<tpl:Block name="wrapper-sidebar-blognav-content">
  <tpl:Widget id="search">
  </tpl:Widget>
  {{tpl:Widgets type="nav" disable="search"}}
</tpl:Block>

Ce qui permet de ne modifier que la partie réellement modifiée par rapport au jeu dotty.

Notez que l’ajout des blocs dans le jeu de templates n’a pas trop d’impact vu que la compilation des templates du thème n’a lieu qu’une seule fois, côté serveur.

On verra à l’usage s’il y a lieu d’aller plus loin — oui, on peut, même si j’ai vu large — et s’il faut reporter ça sur les deux autres jeux de templates.

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15016

Haut de page