spip-contrib-extensions/urls_pages
Par tcharlss, le 17 septembre 2023 à 18h45min :
refactor: utiliser la nouvelle API pour « générer » les URLs des pages autonomes
« générer » entre guillemets : à la différence des URLs des objets, pour les pages on ne génère rien à ce niveau, on ne fait que lire. Leurs URLs sont générées manuellement dans l’interface.
Améliorations :
- On peut maintenant en théorie avoir des URLs arbo pour les pages. Reste l’interface à mettre à jour, et tester plus.
- Balise #URL_PAGE : on tient compte de la langue → soit celle passée dans les args, soit celle du visiteur.
- Balise #URL_PAGE : on tient compte du type d’URL configuré → s’il y a plusieurs URLs en base pour une même page, on prend en prio celle qui correspond à ce type. On prend en charge
propres
etarbo
uniquement, les autres types sont ignorés (la balise renvoie toujours quelque chose dans ce cas).
L’ancienne fonction qui était appliquée dans les traitements à la balise #URL_PAGE ne sert plus à rien, elle est dépréciée et sera supprimée dans les versions ultérieures.
Refs #3
Supprimé
base/urls_pages.php
Modifié
paquet.xml
urls_pages_fonctions.php