Logo de Cecil Cecil
Sur cette page
4 juin 2023

Cecil 7.40.0 est sorti

Fonctionnalités

i18n pour la taxonomie

Ajoute la prise en charge d'i18n à la fonctionnalité taxonomy : vous pouvez utiliser des vocabulaires et des termes localisés dans vos pages.

#Configuration

taxonomies:
  categories: categorie
languages:
  - code: en
    name: English
    locale: en
  - code: fr
    name: Français
    locale: fr_FR
    config:
      taxonomies:
        catégories: catégorie

# Pages

exemple.fr.md :

---
catégories: [Catégorie 1, Catégorie 2]
---

# Modèle

vocabulaire.html.twig :

<ul>
{% for term in page.terms %}
  <li>
-    <h2><a href="{{ url(page.path ~ '/' ~ term.id) }}">{{ term.name }}</a> ({{ term|length }})</h2>
+    <h2><a href="{{ url(term.id, {language: site.language}) }}">{{ term.name }}</a> ({{ term|length }})</h2>
  </li>
{% endfor %}
</ul>

Documentation →

Réparer

  • Ne supprimez pas la variable section des pages exclues
  • Correction de l'injection du script de rechargement en direct
  • Correction de la commande show:content

Divers

  • Dépendances mises à jour
  • Commande show:config améliorée
Notes de version sur GitHub