Objectif
Le plugin permet de sélectionner, pour chaque rubrique, un article d’accueil qui pourra être utilisé par le webmestre pour présenter la rubrique.
Sélectionner l’article d’accueil d’une rubrique
Une fois le plugin installé, un formulaire sera visible sur la page de gestion d’une rubrique permettant de sélectionner l’article à mettre en avant.
- utiliser le plugin Court-Circuit, qui permet de rediriger automatiquement la rubrique vers l’article d’accueil
- modifier vos squelettes, voir ci-dessous.
Utilisation dans les squelettes
Pour connaître l’identifiant de l’article d’accueil d’une rubrique, il suffit d’utiliser la balise #ID_ARTICLE_ACCUEIL
au sein d’une boucle RUBRIQUES.
Par exemple :
<BOUCLE_marubrique(RUBRIQUES){id_rubrique}>
<BOUCLE_accueil(ARTICLES){id_article=#ID_ARTICLE_ACCUEIL}>
</BOUCLE_accueil>
</BOUCLE_marubrique>
Critère {article_accueil}
Introduit en version 2.1.0.
Il permet de sélectionner les articles étant ou non des articles d’accueil.
Il pourra être pratique sur des boucles un peu spécifique.
// Dans ce secteur, il y a comme article d’accueil
<BOUCLE_liste(ARTICLES){article_accueil}{id_secteur}>...</BOUCLE_liste>
// Dans cette rubrique, ce ne sont pas des article d’accueil
<BOUCLE_liste(ARTICLES){!article_accueil}{id_rubrique}>...</BOUCLE_liste>
Par exemple pour sélectionner les articles d’accueil ayant un document PDF attaché
<BOUCLE_avec_pdf(ARTICLES)
{article_accueil}
{rubriques.id_parent = 3}
{documents.extension = pdf}
{!par date}
>
...
</BOUCLE_avec_pdf>
Besoin de plus d’options ?
Le plugin Article d’accueil a vocation à offrir une solution simple pour sélectionner un article à mettre en avant.
Si vous avez besoin d’un système plus complexe permettant de sélectionner plusieurs articles pour une même rubrique et de gérer leur rang, voyez plutôt le plugin Sélection d’articles.
Discussions par date d’activité
13 discussions
En SPIP 3.0.0-dev, le plugin s’installe sans problème mais semble être sans effet dans l’interface.
C’est corrigé en version 1.0.5 (des bouts d’API qui avaient changé).
Répondre à ce message
Bonjour,
Pour mes besoins personnels, j’avais besoin non pas d’un mais de deux articles d’accueil : un en colonne centrale, et un en colonne contextuelle (présent dans toute la rubrique, alors que l’article d’accueil n’est présent que sur la page d’accueil de la rubrique).
Je me suis donc basé sur ce plugin, pour faire un nouveau plugin « Article contextuel », qui se met au même endroit. Les deux peuvent cohabiter sans aucun problème.
Il s’appelle dans les squelettes de la même façon avec l’id : #ID_ARTICLE_CONTEXTUEL
Vous pouvez télécharger ce nouveau plugin ici : www.quidam.fr/_docs/spip/
Benoît Labourdette
Répondre à ce message
Bonjour,
Je viens de tenter l’installation de ce plugin, suite à la version 2.0.2 de Composition, j’ai pour message d’erreur d’installation ’Echec’, en rouge ... A la recharge de la page, cette fois-ci, j’ai pour message ’Ok’, en vert.
Dans l’interface d’administration, dans les pages de Rubrique, j’ai bien la section ’Article d’Accueil’, qui me permet de choisir par la liste déroulante un article, mais quand je clique sur le bouton [Enregistrer] ... le mécanisme s’effectue puisque j’ai bien le sablier... mais il ne garde pas le choix !
La version 1.0.1 améliore le script d’installation du plugin.
Concernant le bug du formulaire, je ne le reproduis pas. Le formulaire est correctement rechargé en ajax avec les bonnes valeurs.
Ce bug persiste-il après désinstallation / réinstallation du plugin ?
Le champ id_article_accueil est-il bien présent dans la table spip_rubriques ?
Oui, le bug persiste ! (version 1.0.2 du plugin)
Et, oui, le champ id_article_accueil est présent !
Et, concernant certaines rubriques, j’ai bien l’id article correspondant - mais, je pense, et je peux certainement me tromper, que c’est des réminiscences de la version 1.x de Compositions.
Quelle version de SPIP ?
Avez-vous essayé de supprimer physiquement Compositions et Article d’accueil du serveur (suppression de tous les fichiers) puis réinstallation ?
Il s’agissait peut-être d’un include_spip manquant. Que donne la version 1.0.3 ?
Spip 2.1.10 : Tous les plugins que j’utilise sont à jour ... et j’utilise FF 4.0, comme browser Web, sous Ubuntu 10.10.
Quelle version 1.0.3 ?
Lorsque je fais mise-à-jour automatique avec le plugin ’Couteau Suisse’, il ne m’est rien proposé de plus. Concernant votre plugin, il restitue ceci :
Et en effet, quand on clique sur le lien ’à jour’, on arrive sur l’information :
Donc, je vais mettre à jour manuellement !
Je veux bien supprimer les deux plugins ... mais, je doute.
Edit : en cherchant à désinstaller le plugin par le lien proposé, cela échoue - ce qui n’est pas le cas du plugin « Composition » !
Bon, j’ai juste réinstallé le plugin ’Article Accueil’ - c’est bien la version 1.0.3.
Et, je n’ai plus le plugin ’Composition’ - puisque désinstallé précédemment ( cf le lien ci-dessus )
Et, ça marche correctement !!!
Donc, de deux choses l’une, soit la 1.0.3 règle le soucis, soit il y a une interférence avec votre autre plugin ’Composition’ - que pour l’instant, je ne testerai pas.
1/ parce que j’en ai pas besoin
2/ parce que je pars en vacances, une semaine ...
3/ je pourrais le faire au retour de vacances, sur notre espace de dev... si vous en avez besoin, mailez-moi.
Merci pour tout :p
Les ZIP issus de SVN sont générés toutes les heures. Il peut donc y avoir un délai entre mise à jour du SVN et mise à jour du ZIP.
A priori, la correction semble bonne.
Cordialement
Bonjour
Idem, tous les plugins à jour, impossible d’installer le plugin sur le serveur (en local ça marchait). En fait, le champ id_article_accueil ne s’installait pas dans la table spip_rubriques, je l’ai inséré manuellement et ça marche. Peut être un droit d’écriture dans la base de données ??? (l’adresse est en https)
Merci pour ce retour. Je viens de mettre à jour le script d’installation en conséquence.
Cordialement
Bonjour,
Force m’est de constater que je rencontre les mêmes problèmes.
Après sélection de l’article d’accueil, je me retrouve également avec « Aucun Article »
J’investigue plus en avant, en attendant voici ma config.
Cordialement
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 : |