Traduction de toute le guide de balisage de la documentation

Traduction de toute le guide de balisage de la documentation

Retrouvez le guide du balisage traduit de la documentation officielle

Avant tout un énorme merci à Adil Chehabi pour le travail de titan effectué sur cette partie là!

Vous pouvez désormais retrouver en Français la documentation concernant tout le balisage Twig utilisé sur OctoberCMS!

L'intégration de Twig dans OctoberCMS

OctoberCMS intègre pour la génération des vues front-end de votre site, le moteur Twig. Créé par Sensiolabs, ce moteur très réputé intègre notamment le framework Symfony avec lequel il a évolué depuis plus de 10 ans maintenant.

La majeure partie des fonctionnalités de Twig sont donc directement injectés dans OctoberCMS, à l'exception de {% extend %} et {% include %} pour lesquelles vous trouverez les techniques équivalents à l'aide des {% placeholder %}, {% partial %} et {% content %}.

Des fonctionnalités propres à OctoberCMS

Certaines fonctionnalités sont au contraire additionnelles et propre à l'environnement OctoberCMS. Ainsi certains filtres, spécifiquement créés pour OctoberCMS vous aiderons à réaliser vos thèmes.

Pour exemple les filtres |theme ou |media génèreront respectivement un chemin absolu vers votre thème, ou vers les fichiers de la galerie.

Il vous est aussi possible d'accéder à certaines variables sur votre page, tel que {{ this.theme }} permettant l'accès aux paramètre du thème ou encore {{ this.param }} vous donnant un accès direct aux paramètres de votre page passés dans l'url.

Ces exemples ne sont pas exhaustifs, je vous invite à retrouver la liste complète sur la documentation

Un plugin fortement recommandé par Vojta Svoboda

Toutes les fonctionnalités présentes dans Twig et OctoberCMS vous permettrons de réaliser facilement vos thèmes. Néanmoins sachez un extension existe pour étendre encore plus loin ces fonctionnalités.

En installant l'excellent plugin Twig Extensions créé par Vojta Svoboda, vous bénéficierez de fonctionnalités tel qu'un nombre incalculable de fonction de traitement de chaînes de caractères, de traitement de date avec fuseau horaire, d'encryption de mails, et bien d'autres encore! Vous retrouverez la liste exhaustive sur la page du plugin.

Poster un commentaire

Aucun commentaire pour l'instant, soit le premier!

Ce site utilise des cookies

Ils permettent de vous fournir la meilleur expérience visiteur possible.

En poursuivant la navigation sur ce site, vous acceptez l'utilisation de ces cookies.