> Contribution Spip > Astuces Spip > Spip - Redirection d’une rubrique vers un autre site

J’étais en train de mettre le site d’un ami sous Spip, quand j’ai été face un un petit souci. Certains éléments de son menu pointe directement vers des sites web ailleurs sur la toile, et non vers son propre site. Il ne me semblait pas intéressant de mettre ces liens en dur dans les différents squelletes, sinon pourquoi utiliser un CMS ?

Je me suis donc posé la question de comment intégrer à Spip ces "redirections", pour qu’il puisse les modifier via l’espace privé.

Dans l’interface privé de Spip, on peut renseigner plusieurs champs dans la configuration des rubriques. Le titre bien évidement, le descriptif, que j’utilise pour les méta tags et le title de mes liens, et le texte explicatif. Je n’avais jamais trouvé d’utilité à ce dernier champ jusqu’à maintenant !

rubrique spip

Je m’y suis pris de la manière suivante : Dans le champ "texte explicatif, j’ai mis l’adresse du site vers le quelle doit pointer la rubrique, et dans le squelette du menu le filtre suivant :

[href=(#TEXTE|?{[(#TEXTE|textebrut)],'#'})]

Ce code teste l’existence ou non de texte dans ce champ. Si oui, alors on l’affiche, sinon, on met un ’#’.

Haut de pageremonter en haut de page

22
Juin

Retrouvez Creamama sur les réseaux suivants

Les recherches fréquentes

Infos