Une petite boucle utile qui permet de récupérer l’article contenant une image prise au hasard.
<BOUCLE_d(DOCUMENTS_LIENS documents)
{objet = article}
{par hasard}{extension==jpg|png|gif}
{0, 1}>
[<a href="#URL_ARTICLE{#ID_OBJET}">
(#LOGO_DOCUMENT||inserer_attribut{alt, #TITRE}|inserer_attribut{class, right photo}) </a> ]
</BOUCLE_d>
La boucle ici recherche dans la table de jointure entre les documents DOCUMENTS_LIENS
et les différents objets de spip (article, rubrique, ...) susceptible de contenir un document.
Merci à la liste qui m’a permis de résoudre ce problème.
Discussions par date d’activité
2 discussions
J’ai voulu adapter ce script pour lier un document donné à l’article (au moins un) auquel il est lié. Je n’arrive pas à faire apparaitre le titre de l’article, voici ce que j’ai tenté :
Manifestement
[ (#TITRE{#ID_OBJET})]
ne convient pas…J’ai trouvé finalement, voici la boucle :
Si ça peut servir…
Oui ou plus simplement qu’une boucle utilisez une balise #INFO_ :
#INFO_TITRE{article, #ID_OBJET}
voir la doc : https://www.spip.net/5544
Répondre à ce message
Bonsoir,
Je viens de passer un site de SPIP 2 À 3 et la boucle suivante n’affiche plus rien :
J’ai essayé les différents exemples alternatifs sur cette page sans succès (je ne sais plus trop quelle est la dernière version du coup) mais il semblerait que le code initial ne soit pas valide pour SPIP3.
Merci
dd
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 : |