Les nouveautés d'Automne 4.1 : les propriétés de site et de page


Suite de notre tour d'horizon des ajouts dans la version 4.1 d'Automne. Après les noms de code de page ou de site, nous allons voir comment accéder plus simplement aux propriétés de page ou de sites dans vos modèles grâce à deux nouvelles balises XML <atm-website> et <atm-page>.

Commençons par les propriétés liées au site courant. Quelques exemples de propriétés auxquelles vous pourrez maintenant accéder grâce à la balise <atm-website> :

  • Nom : <atm-website name="title" />
  • Page racine : <atm-website name="root" />
  • Domaine (URL) : <atm-website name="domain" />
  • Codename : <atm-website name="codename" />
  • Langue: <atm-website name="language" />
  • etc.

Typiquement on utilisera le nom du site dans la balise <title>. On peut donc accéder à l'ensemble des champs définis dans les propriétés de site, dont vous trouverez une liste complète dans la documentation intégrée à Automne.

Propriétés de site

Même chose pour tout ce qui concerne les propriétés de page, on a maintenant accès à l'ensemble des champs disponibles à savoir :

  • ID : <atm-page name="id" />
  • URL : <atm-page name="url" />
  • Titre de la page : <atm-page name="title" />
  • Intitulé du lien de page : <atm-page name="linktitle" />
  • Codename : <atm-page name="codename" />
  • Description  : <atm-page name="description" />
  • etc.

On reste dans la logique du XML pour écrire des modèles et des rangées. On évite de passer par du PHP pour avoir accès à toutes les propriétés de pages.

Si vous avez des usages intéressants, merci de les partager dans les commentaires.

Le prochain billet abordera la nouvelle gestion des images qui a été amélioré dans la 4.1.