[RESOLU] Afficher url de la page catégorie courante
Hello,
Je souhaite mettre en place les balises "canonical" sur mon site. Pour les pages statiques et les articles tout est ok.
Par contre pour les pages de "catégories" je n'arrive pas à faire ce que je veux.
J'ai mon fichier "categorie.php" qui appelle "header-cat.php". Dans header-cat.php, voilà ce que j'y ai placé :
Le problème, c'est que sans l'ID de ma catégorie ça ne me retourne rien. L'autre difficulté c'est que je ne peux pas renseigner l'ID de ma catégorie à la mano.
J'aimerais en fait récupérer automatiquement l'url de la catégorie courante.
Des idées ?
Merci !
Je souhaite mettre en place les balises "canonical" sur mon site. Pour les pages statiques et les articles tout est ok.
Par contre pour les pages de "catégories" je n'arrive pas à faire ce que je veux.
J'ai mon fichier "categorie.php" qui appelle "header-cat.php". Dans header-cat.php, voilà ce que j'y ai placé :
[== HTML ==]
<link rel="canonical" href="<?php $plxShow->catUrl() ?>" />
Le problème, c'est que sans l'ID de ma catégorie ça ne me retourne rien. L'autre difficulté c'est que je ne peux pas renseigner l'ID de ma catégorie à la mano.
J'aimerais en fait récupérer automatiquement l'url de la catégorie courante.
Des idées ?
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Dans le thème par défaut, tu as le fichier categorie.php qui permet d'afficher la liste des articles pour la catégorie choisie.
Bien évidemment le nom de la catégorie s'affiche. Pour cela, la fonction plxShow::catName() est utilisée. Elle est déclarée dans le fichier core/lib/class.plx.show.php
En étudiant le code source de cette fonction, il n'y a aucune difficulté pour avoir le ID de la catégorie.
C'est vrai que plxShow::catUrl pourrait afficher l'URL de la catégorie en cours si on est en mode catégorie ou renvoyer une valeur nulle dans le cas contraire si $id n'est pas précisé.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Toutefois je ne suis pas développeur pour un sous et je t'avouerais que je n'arrive pas à mes fins...
Je sais que c'est ce paramètre que je dois réutiliser -> .$url. mais je n'arrive pas à structurer la requête en PHP.
EDIT :
J'ai essayé comme cela : Ça me récupère bien l'url par contre j'ai une majuscule qui me créé une erreur 404 -> monsite.com/Macategorie au lieu de monsite.com/macategorie
essaye avec le code suivant
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Ça fonctionne !
Un grand merci à toi !