test presence logo

apparemment on ne peut pas tester la presence d’un logo ou d’une image dans une boucle ni avec #lLOGO_ARTICLE**

Comme quoi une bonne nuit de sommeil permet de trouver la solution →

la solution pour le logo mettre le nom dans une variable

j’aimerai pouvoir l’appliquer à indiferemment pour une rubrique ou un article … je vais regarder ça

Pour un ARTICLE :

SOLUTION 1 :-solution entierement dans inclure qui permet de ne chercher une image que si il n’ya pas de logo ARTICLE

#SET{logo,«  »}
<BOUCLE_article(ARTICLES) {id_article}>
#SET{nom,#LOGO_ARTICLE**}
<BOUCLE_vide(CONDITION){si #GET{nom} |=={«  »}}>
[(#REM) l’image de l’article taggé logo_vedette ]
<BOUCLE_logo_vedette(DOCUMENTS mots_liens) {articles.id_article }
{mots.titre=logo_vedette}{mots.type=image} {!par largeur}{extension IN jpg,gif,png} {0,1} >
#SET{logo,#FICHIER|balise_img}

[(#REM) une image joint à l’article ]
<BOUCLE_doc(DOCUMENTS){id_article}{extension IN jpg,gif,png} {largeur>=#ENV{largeur,300}} {hauteur >= #ENV{hauteur,240}}
{!par largeur,hauteur}{par rang_lien} {par date}{0,1}>
#SET{logo,#FICHIER|balise_img}

[(#REM) une image joint à l’article n’importe quelle taille ]
<BOUCLE_doc2(DOCUMENTS){id_article}{extension IN jpg,gif,png} {!par largeur,hauteur} {par rang_lien}{0,1}>
#SET{logo,#FICHIER|balise_img}

#SET{logo,#LOGO_ARTICLE}

[(#GET{logo}

sinon{#LOGO_ARTICLE_RUBRIQUE}
sinon{#LOGO_SITE_SPIP}
sinon{#CHEMIN{/images_site/monfichier.png}|balise_img }
)]

SOLUTION 2

dans le squelette

#SET{photo,#LOGO_ARTICLE|sinon{#INCLURE{fond=inclure/choisiruneimage,id_article,largeur=#ENV{lalargeur,280},hauteur=#ENV{lahauteur,200}}}}

dans le fichier

#SET{logo,«  »}
<BOUCLE_art(ARTICLES){id_article}>
[(#REM) l’image de l’article taggé logo_vedette ]
<BOUCLE_logo_vedette(DOCUMENTS mots_liens) {articles.id_article }
{mots.titre=logo_vedette}{mots.type=image} {!par largeur}{extension IN jpg,gif,png} {0,1} >
#SET{logo,#FICHIER|balise_img}

[(#REM) une image joint à l’article ]
<BOUCLE_doc(DOCUMENTS){id_article}{extension IN jpg,gif,png} {largeur>=#ENV{largeur,300}} {hauteur >= #ENV{hauteur,240}}
{!par largeur,hauteur}{par rang_lien} {par date}{0,1}>
#SET{logo,#FICHIER|balise_img}

[(#REM) une image joint à l’article n’importe quelle taille ]
<BOUCLE_doc2(DOCUMENTS){id_article}{extension IN jpg,gif,png} {!par largeur,hauteur} {par rang_lien}{0,1}>
#SET{logo,#FICHIER|balise_img}

[(
#LOGO_ARTICLE|Sinon{#GET{logo}}

sinon{#LOGO_ARTICLE_RUBRIQUE}
sinon{#LOGO_SITE_SPIP}
sinon{#CHEMIN{/images_site/monfichier.png}|balise_img }

)]