Mise en œuvre
Il suffit d’installer le plugin pour qu’il soit opérationnel et utilisable sur un site sans aucune modification des squelettes.
Principe de fonctionnement
Le plugin modifie l’ordre des articles dans les boucles (ARTICLES)
, en propulsant en premiers résultats les articles aimantés.
Le plugin ne modifie jamais le nombre ni quels articles sont retournés par une boucle. Seul l’ordre est modifié lorsqu’un ou plusieurs articles aimantés sont inclus dans les résultats d’une boucle.
En pratique le plugin permet par exemple de sélectionner les articles qu’on veut voir en home page d’un site SPIP utilisant les squelettes-dist/
sans aucune modification des squelettes.
Une fois activé, le plugin ajoute un bouton d’administration sur les pages articles qui indique si l’article est aimanté ou non.
Au survol, l’action « Aimanter » apparait, et un clic aimante l’article.
Le bouton indique maintenant que l’article est aimanté, au 1er rang. Et voilà, votre article aimanté va apparaître en premier sur la page d’accueil du site, ainsi que dans la rubrique à laquelle appartient.
Un bouton avec une flèche vers le bas permet aussi de le faire descendre d’un rang si plusieurs articles sont aimantés.
Un clic modifie le rang, et fait apparaître un troisième bouton avec une flèche vers le haut pour faire remonter l’article.
Vous n’avez besoin de rien de plus pour commencer à utiliser le plugin sur votre site.
Balise #BOUTONS_ADMIN_MAGNET
Toutefois, vous pouvez aussi utiliser la balise #BOUTONS_ADMIN_MAGNET
. Cette balise attrape automatiquement le #ID_ARTICLE
de la boucle dans laquelle elle est, et affiche les boutons d’administration du plugin à l’endroit où elle est insérée, pour l’article considéré.
Les boutons d’administration ne sont bien sûr visibles que pour les administrateurs du site !
Ainsi cette balise peut-être ajoutée sur tous les articles de la liste des articles récents en home pour permettre de directement administrer cette liste depuis la home sans aller sur chaque page article.
Critères {magnet}
et {ignore_magnet}
Dans le cadre d’une utilisation avancée du plugin, il est possible d’utiliser ces 2 critères pour modifier le comportement des boucles (ARTICLES)
.
{magnet}
Le critère {magnet}
permet de ne sélectionner que les articles aimantés. A contrario, {!magnet}
permet de les exclure et donc de ne selectionner que les articles non aimantés.
{ignore_magnet}
Le critère {ignore_magnet}
permet lui d’ignorer l’effet magnétique, et de rétablir l’ordre original des articles comme si aucun article n’était aimanté.
Aucune discussion
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 : |