[(#REM) retourner l'illustration principale d'un article aux dimensions indiquées et au format webp sinon retourne une image générique version 3.0 - avril 2024 on prend en priorité: - logo_article - sinon 1er image param: - id_article - l (facultatif) largeur - defaut : 500 - h (facultatif) hauteur - defaut : 500 - titre - image_generique (facultatif) si oui, on fournit une image generique requiert : - plugin centre_image ] [(#SET{l,#ENV{l}|sinon{800}})] [(#SET{h,#ENV{h}|sinon{360}})] [(#SET{couleur_fond,ffffff})] [(#SET{taille_base_suffisante,true})] [(#LOGO_ARTICLE_NORMAL|oui) [(#SET{largeur_logo,#LOGO_ARTICLE_NORMAL|extraire_attribut{width}})] [(#SET{hauteur_logo,#LOGO_ARTICLE_NORMAL|extraire_attribut{height}})] [(#GET{largeur_logo}|>={#GET{l}}|non) #SET{taille_base_suffisante,''}] [(#GET{hauteur_logo}|>={#GET{h}}|non) #SET{taille_base_suffisante,''}] ] [(#GET{taille_base_suffisante}|non) [(#LOGO_ARTICLE_NORMAL|image_reduire{#GET{l},0}|image_recadre{#GET{l},#GET{h},center,#GET{couleur_fond}}|image_aplatir{webp,ffffff,80}|inserer_attribut{alt,#ENV{titre}|textebrut}|ajouter_class{article-preview-img})] ] [(#GET{taille_base_suffisante}|oui) [(#LOGO_ARTICLE_NORMAL|image_proportions{#GET{l},#GET{h},focus}|image_reduire{#GET{l},0}|image_recadre{#GET{l},#GET{h},center,#GET{couleur_fond}}|inserer_attribut{alt,#ENV{titre}|textebrut}|ajouter_class{article-preview-img})] ] [(#REM) img assez grande pour appliquer image_proportions ? ] [(#SET{taille_base_suffisante,true})] [(#LARGEUR|>={#GET{l}}|non) #SET{taille_base_suffisante,''}] [(#HAUTEUR|>={#GET{h}}|non) #SET{taille_base_suffisante,''}] [(#GET{taille_base_suffisante}|non) [(#FICHIER|image_reduire{#GET{l},0}|image_recadre{#GET{l},#GET{h},center,#GET{couleur_fond}}|image_aplatir{webp,ffffff,80}|inserer_attribut{alt,#ENV{titre}|textebrut}|ajouter_class{article-preview-img})] ] [(#GET{taille_base_suffisante}|oui) [(#FICHIER|image_proportions{#GET{l},#GET{h},focus}|image_reduire{#GET{l},0}|image_aplatir{webp,ffffff,80}|inserer_attribut{alt,#ENV{titre}|textebrut}|ajouter_class{article-preview-img})] ] [(#REM) une image generique ] [(#ENV{image_generique}|oui) [(#LOGO_ARTICLE_NORMAL|non) [(#CHEMIN{img/image-generique.jpg}|image_proportions{#GET{l},#GET{h},focus}|image_reduire{#GET{l},0}|image_aplatir{webp,ffffff,80}|inserer_attribut{alt,#ENV{titre}|textebrut}|ajouter_class{article-preview-img})] ] ] #FILTRE{trim}