Et une de plus

J’en avais déjà mis pas mal, des nouveaux blocs dans le jeu de templates Dotty ; mais après avoir comparé mon thème Berlin ici-même et le jeu de template je me suis aperçu hier que je n’avais pas été assez loin !

Donc y’en aura encore plus dans la prochaine release, ça ne coûte pas grand chose — juste un traitement de plus au moment de la « compilation » des templates — et ça (me) simplifiera la vie :-)

Exemple plus précis ; pour l’instant j’ai inversé l’ordre des années sur la page d’archive de mon blog, pour mettre les plus récentes en premier et je dois encore reproduire tout le contenu du bloc juste pour un changement de valeur d’attribut, saynul :

<tpl:Block name="main-content-time">
  <article id="time-criteria">
    <!-- # entries sorted by date -->
    <div id="arch-by-year" class="arch-block arch-by-year">
      <h3>{{tpl:lang By date}}</h3>
      <p class="fromto">{{tpl:lang FromDay}} <tpl:Entries no_content="1" order="asc" lastn="1"><a href="{{tpl:EntryURL}}"><time datetime="{{tpl:EntryDate iso8601="1"}}">{{tpl:EntryDate format="%e %B %Y"}}</time></a></tpl:Entries> {{tpl:lang toDay}} <tpl:Entries no_content="1" order="desc" lastn="1"><a href="{{tpl:EntryURL}}"><time datetime="{{tpl:EntryDate iso8601="1"}}">{{tpl:EntryDate format="%e %B %Y"}}</time></a></tpl:Entries>
      </p>
      <tpl:Archives order="asc">
        <tpl:ArchivesYearHeader>
          <div class="arch-by-year__each-year">
            <h4><time datetime="{{tpl:ArchiveDate format="%Y"}}">{{tpl:ArchiveDate format="%Y"}}</time></h4>
            <ul class="arch-list arch-year-list">
        </tpl:ArchivesYearHeader>
              <li><a href="{{tpl:ArchiveURL}}" title="{{tpl:ArchiveDate encode_html="1"}}"><time datetime="{{tpl:ArchiveDate format="%Y-%m"}}">{{tpl:ArchiveDate encode_html="1" format="%B"}}</time></a>
              <span>({{tpl:ArchiveEntriesCount}})</span></li>
        <tpl:ArchivesYearFooter>
            </ul>
          </div>
        </tpl:ArchivesYearFooter>
      </tpl:Archives>
    </div>
  </article>
</tpl:Block>

Tout ça pour changer la ligne 8 en :

<tpl:Archives order="desc">

Bref, on va raffiner encore…

Ajouter un commentaire

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/15071

Haut de page