Page cover

(DEV) Shortcodes/Fonctions

Valable dans l'ensemble du CMS dans les zones .twig ! (articles, taxonomies, theme, pages..)

Les variables suivantes peuvent être utilisées n'importe ou sur vos documents.twig ! par exemple il est possible de charger un morceau de template.twig dans un article même comme le ferait un Gutenberg de chez WordPress

Shortcodes TWIG

  
  // Permet de crée une srcset mobile/large et sa balise ALT
  {{ "YOUR URL LOCALE"|imgsrcset('Your ALT') }}

  Résultat: <img srcset="URL MOBILE 300w, URL LARGE 1800w" alt="Your ALT" sizes="(max-width: 1800px) 100vw, 1800px">
  
  // Permet de décoder un fichier JSON depuis Twig
  {{ "VOTRE VARIABLE JSON"|json_decode }}
  
  // Permet d'afficher la date au format: Oct 2024
  {{ date|set_date_to_country }}

  // Permet d'afficher la date au format: 13 Oct 2024
  {{ date|set_datefull_to_country }}

  // Permet de transformer les iframes Youtube.com vers youtube.nocookie.com 
    mais aussi de les mettres en loading="lazy" et de mettre les images src en data-src 
    + d'ajouter la fonction de modal "androModal" et la lazyload
  {{ contenu|lazy_content }}

  // Permet de minifier l'ensemble du contenu
  {% apply raw_file(true)|raw %} CONTENU {% endapply %}
  

Injections TWIG

Variables globales et superglobales TWIG

Mis à jour