Tags: créer, lister et chercher

,

Pas évident de gérer les tags1)… mais possible!

Créer l'attribut

Créer, s'il n'existe pas, l'attribut “tags”

Renseigner l'attribut

Le renseigner dans les propriétés de chaque page concernée

Ajouter un bloc tags

Ajouter un bloc “Tags”, “Current Page” et envoyer les résultats sur une page ad hoc ici appelée “Search”

astuce: le créer dans une zone globale, comme ça toutes les pages qui ont des tags auront automatiquement ce bloc affiché

Sur une page ad hoc, p. ex. “search”, ajouter un bloc “Liste de page” et cocher “Enable other blocks to filter this page list”

c'est le seul truc un peu “bizarre” qui m'a pas mal pris la tête…

Résultat

Maintenant, sur toute page qui contient des tags,

si on clique dessus, c5 nous envoie sur la page “Search” avec toutes les pages contenant le tag - y compris la page de départ

Exemple

https://radeff.red/ravieres/ballades-velo/ballade-megevette-facile-3h

Voir aussi (dev)

Une solution pour créer programmatiquement des tags, très pratique si on importe depuis un autre cms, p. ex. wp → c5

https://gitlab.com/zpartakov/concrete5importcontent/-/blob/master/application/single_pages/dashboard/addtags.php

1)
mot-clés
  • info/concrete5/58/listandsearchtags.txt
  • Dernière modification: 2020/02/06 12:29
  • par radeff