Jump to content

Où est appelé "errors.tpl" ?


Recommended Posts

Bonsoir

J'ai un besoin "urgent" de savoir où est appelé errors.tpl, par ex. lorsque l'on charge une page d'un produit qui n'existe plus (j'aurais personnellement préféré une simple erreur 404 mais ce n'est à priori pas le cas !!!)

L'idée serait simplement de passer la page en "noindex,follow".

Merci



PS : tiens, c'est une idée à soumettre dans le bugtracker ça !

Link to comment
Share on other sites

Yes

Bon, jusqu'à tard dans la nuit j'ai cherché où était appelé ce errors.tpl, mais j'ai pas trop capté comment ça fonctionnait. Apparemment c'est appelé directement depuis le thème pour remplacer à la volée les tpl sujets à erreur ???

Du coup impossible de détecter s'il y a erreur ou non.


Est-ce que la méthode suivante pourrait fonctionner (je m'adresse à la team, exemple avec une page "produit") :
* détection d'une valeur attribuée à $id_product dans les variables d'URL au niveau de header.php (fichier que j'utilise pour la gestion du duplicate content ; c'est ce que j'avais présenté au barcamp)
* si le produit est inactif ou n'existe pas mais que la valeur id_product est attribuée, alors on suppose qu'il y a erreur => on attribue 1 à la variable Smarty "nobots"

Qu'en pensez-vous ?

Ferai un test ce soir.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...