Cette boucle permet d’afficher les derniers articles des sous rubriques de la rubriques si la rubrique en cours ne contient pas d’articles.
L’objectif est de ne pas laisser un contenu de rubrique vide par l’absence d’articles alors que les sous rubriques ont elles de nouveaux articles (site exemple).
<B_art_de_la_rub>
Articles attachés à cette rubrique
<BOUCLE_art_de_la_rub(ARTICLES){id_rubrique}{par date}{inverse}>
[(#LOGO_ARTICLE|left)] <a href="#URL_ARTICLE" title="#TITRE"> #TITRE </a>
<br />
#INTRODUCTION<a href="#URL_ARTICLE" class="lasuite"> Lire la suite...</a>
<br />
</BOUCLE_art_de_la_rub>
Les derniers articles de cette rubrique et de ces sous rubriques
<BOUCLE_les_derniers(ARTICLES){branche}{par date}{inverse}{0,3}>
[(#LOGO_ARTICLE|right)] <a href="#URL_ARTICLE" title="#TITRE"> #TITRE|
</a><br />
#INTRODUCTION<a href="#URL_ARTICLE" class="lasuite"> Lire la suite...
</a><br />
</BOUCLE_les_derniers>
<//B_art_de_la_rub>
Cette boucle utilise la syntaxe complete des boucles
pour afficher le contenu des sous rubriques, si la boucle principale est vide.
Le critère {branche}
permet de limiter le calcul de la boucle à la branche en cours.
Discussions par date d’activité
4 discussions
Bonjour,
J’essaie d’implanter votre boucle pour un site en spip 3 avec Evaweb.
J’ai essayé vainement de mettre vos codes sur la noisette dernier articles publié attaché à la page sommaire, mais cela ne fonctionne pas.
Pourriez-vous m’aider ?
Merci !
Répondre à ce message
Salut
je suis entrain de galérer pour avoir une boucle me permettant d’afficher le dernier article de chaque sous rubrique dans la rubrique les contenant. La rubrique n’a pas d’articles seules les sous rubriques en ont.
SVP merci de me filer un coup de main
Répondre à ce message
Bonjour,
Merci pour ce script mais je n’y voit pas la condition « si la rubrique en cours ne contient pas d’articles »
Du coup, dans chaque sous rubrique j’ai l’affichage total de tous les articles des rubriques mère et filles.
Comment ajouter une condition « if » à ce ravissant code ?
Merci pour la réponse s’il y en a une...
J’utilise Spip 2.0.0
Merci bonne journée
La condition c’est la syntaxe même des boucles de SPIP : si la partie entre
<BOUCLE
et</BOUCLE
ne renvoie rien, alors est exécutée la partie avant<//B
."Le code alternatif (terminé par
<//Bn>
) est affiché à la place de la boucle (et donc également à la place des codes optionnels avant et après) si la boucle n’affiche rien (soit parce que la base de données n’a fourni aucune réponse, soit parce que le code utilisant ces réponses dans la boucle n’affiche rien)."Répondre à ce message
Bonjour à tous
Je débute dans spip, jai fai lintégration html dans mes 3 fichiers (sommaire, rubrique, article), le prioblème c’est que quand je cré un article, il ne veut pas me le mettre dans l’emplacement que je veux.
Qu’est-ce que je dois faire ?
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |