Re: Une liste d'articles si publiés
Ybbet Spip <[email protected]> Sun, 25 Apr 2021 17:55:37 +0200
| Newsgroups | gmane.comp.web.spip.user |
|---|---|
| Message-ID | <CA+nRTSFS9OkGQvqMjMhjUuuWRT4O13B0o-CYR28hXKMYYX4z-w@mail.gmail.com> |
Le dim. 25 avr. 2021 à 15:39, RastaPopoulos <[email protected]> a écrit : > Le 25/04/2021 à 15:32, Ybbet SPIP a écrit : > > Oui, il y a pas mal de belles réponses. > > Pour mon besoin, l’utilisation de sélection éditoriale ou a2a ne peut se > faire car si l’objet n’est pas publié, soit on arrive sur une 404, soit le > lien/titre ne s’affichera pas. > > Je n'ai pas compris cette remarque, si tu utilises l'un des deux : c'est > forcément avec un squelette pour les afficher ensuite, donc tout comme un > modèle, il y aura un squelette où tu testes ce que tu veux dedans, boucle > que tu veux, donc ça marche parfaitement aussi. > En fait, oui, c'est un squelette à réaliser derrière. https://contrib.spip.net/Selections-editoriales#Utilisation-dans-vos-squelettes Pour le "soit le lien/titre ne s'affichera pas", il me semble que si on fait le raccourci [->artXXX], on aura le titre de l'article et le lien vers ledit article et cela uniquement si l'article est publié. Sinon, c'est vide. > > Après si c'est vraiment juste pour faire des liens dans une liste à > l'intérieur du texte, un modèle est sûrement plus rapide : > > Genre : > -* <lien_publie|article123> > -* <lien_publie|article456> > Oui, c'est ce sur quoi je vais tendre. -* <lien|objet=article|id_objet=123|titre=Mon beau titre ici> -* <lien|objet=article|id_objet=456|titre=Le deuxième élément de mon sommaire> Dans le fichier modeles/lien.html, j'aurais : [(#PUBLIE{#OBJET,#ID_OBJET}|oui)<a href="[(#ID_OBJET|generer_url_entite{#OBJET})]">]#TITRE[(#PUBLIE{#OBJET,#ID_OBJET}|oui)</a>] :-) > Et dedans une utilisation de https://www.spip.net/fr_article5545.html > pour afficher le lien > > Ou si sûr à 100% que ça sera toujours que des articles : > -* <article_publie|123> > -* <article_publie|456> > > -- > RastaPopoulos > > _______________________________________________ > liste spip > [email protected] - désabonnement : envoyer un mail à [email protected] > > Archives : https://www.mail-archive.com/[email protected]/maillist.html > > Infos : https://listes.rezo.net/mailman/listinfo/spip > > Documentation de SPIP : http://www.spip.net/ > > Irc : de l'aide à toute heure : http://spip.net/irc