Changement dynamique en fonction url appel

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.5
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,


Sur un gros site j'ai deux grandes rubriques(avec de multiples sous-rubriques) avec un gabarit différent pour chacune des deux rubriques.
Certaines pages sont communes aux deux rubriques, je ne souhaite pas les dupliquer (duplicate content etc, et structure trop lourde).
Du coup je souhaite que certaines pages du gabarit rub1 se présentent comme des pages du gabarit rub2 si et seulement si elles sont appelées depuis un lien contenu dans une page de la rubrique rub2.

Je pensais créer un troisième gabarit qui afficherait des gcb header et footer différents en fonction de la page appelante.
Structurellement c'est clairement le plus simple : l'url reste identique et cela répond à mon cahier des charges.

Là j'ai plusieurs pistes :
- parser l'url refferer de la page appelante et en fonction retourner le cgb adapté (le code peut être un peu complexe à cause des url externes par exemple Google)
- passer une variable à l'url , tester l'existence de cette variable et renvoyer en fonction le gcb adapté


Clairement je ne suis pas coincé, mais il peut exister une solution plus élégante qui m'aurait échappé....

A vous lire Smile
Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.5
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,


Sur un gros site j'ai deux grandes rubriques(avec de multiples sous-rubriques) avec un gabarit différent pour chacune des deux rubriques.
Certaines pages sont communes aux deux rubriques, je ne souhaite pas les dupliquer (duplicate content etc, et structure trop lourde).
Du coup je souhaite que certaines pages du gabarit rub1 se présentent comme des pages du gabarit rub2 si et seulement si elles sont appelées depuis un lien contenu dans une page de la rubrique rub2.

Je pensais créer un troisième gabarit qui afficherait des gcb header et footer différents en fonction de la page appelante.
Structurellement c'est clairement le plus simple : l'url reste identique et cela répond à mon cahier des charges.

Là j'ai plusieurs pistes :
- parser l'url refferer de la page appelante et en fonction retourner le cgb adapté (le code peut être un peu complexe à cause des url externes par exemple Google)
- passer une variable à l'url , tester l'existence de cette variable et renvoyer en fonction le gcb adapté


Clairement je ne suis pas coincé, mais il peut exister une solution plus élégante qui m'aurait échappé....

A vous lire Smile
Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)