Plugin Article Accueil

Reprise dans un plugin autonome de la fonctionnalité « Article d’accueil de la rubrique » du plugin Compositions (version 1). Ce petit plugin permet de sélectionner un article à mettre en avant par rubrique.

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.

Ce plugin permet d’associer un article d’accueil à une rubrique, mais ne présume rien de ce qui sera fait de cet article d’accueil. Deux solutions s’offrent à vous

-  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.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom