Bonjour
Sous 1.9 (1.917) j'ai modifié le squelette "sommaire" pour ne pas lister des articles de titre "Dummy" mis en place pour rendre visible la rubrique pendant le développement.
NB: Je sais qu'avec la 1.9 je pourrais voir des rubriques vides, mais j'ai d'autres incohérences de même type donc je garde cet exemple :
<ul>
<BOUCLE_articles_recents(ARTICLES) {par date}{inverse} {0,2} {doublons}>
[(#TITRE|=={Dummy}|?{'','
<li>
[(#LOGO_ARTICLE_RUBRIQUE|#URL_ARTICLE|image_reduire{150,100})]
[<p class="surtitre">(#SURTITRE)</p>]
<h3 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h3>
[<p class="soustitre">(#SOUSTITRE)</p>]
<small>[(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]</small>
[<div class="texte">(#INTRODUCTION)</div>]
<br class="nettoyeur" />
</li>
'})]
</BOUCLE_articles_recents>
</ul>
et plus loin
<ul>
<BOUCLE_articles(ARTICLES) {par date}{inverse} {doublons} {pagination}>
[(#TITRE|=={Dummy}|?{'','
<li>
<h3 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h3>
<small>[(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]</small>
</li>
'})]
</BOUCLE_articles>
</ul>
En local sous easyPhp tout va bien.
Sur le serveur distant, Spip affiche :
#TITRE
%##1@%##2@
#TITRE
%##1@%##2@
#TITRE
%##1@%##2@
.......
Si je ne mets pas le filtre de test [(#TITRE|!={Dummy}) ... ] , alors j'obtiens un "1" avant chaque item (i-e j'affiche la valeur "vrai" du test ! ). Mais encore une fois, ce comportement ne se produit que sur le serveur distant.
En regardant le source html affiché, je me suis rendu compte que le test marche correctement dans la 1ère boucle, et est KO dans la seconde :
<div class="liste-articles">
<h2 class="invisible">Derniers articles</h2>
<ul>
</ul>
</div>
<br class="nettoyeur" />
<div id="fragment_html_10e247ca497bdc531904dd8aaf7133df_articles" class="fragment">
<div class="contre-encart">
<div class="liste-articles">
<a name='pagination_articles' id='pagination_articles'></a>
<h2 class="invisible">Articles les plus récents</h2>
<ul>
<li>
<h3 class='titre'><a href='#URL_ARTICLE'>#TITRE</a></h3>
<small>%##1@%##2@</small>
</li>
<li>
<h3 class='titre'><a href='#URL_ARTICLE'>#TITRE</a></h3>
<small>%##1@%##2@</small>
</li>
<li>
<h3 class='titre'><a href='#URL_ARTICLE'>#TITRE</a></h3>
<small>%##1@%##2@</small>
</li>
..........
Quelqu'un peut-il m'aider à trouver le pb ?
Merci pour toute piste...
François Hamonno