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 }
)]