Jump to content

[RESOLUE] Afficher Catégorie clickable sur produit


Recommended Posts

Bonjour,
Je suis nouveaux sur prestashop et j'essaie de modifier product.tpl pour avoir un lien clickable sur la fiche produit (au dessus de la ref du produit) avec la catégorie (Par défaut) et je n'arrive pas à trouver la syntaxe correcte de la commande.

Voila ou j'en suis :
Affichage de la catégorie OK :

{$category->name|escape:'htmlall':'UTF-8'}



Le liens qui veut pas marcher :-(((

getCategoryLink($product->id_category_default, $category.rewrite)|escape:'htmlall':'UTF-8'}">{$category->name|escape:'htmlall':'UTF-8'} 



Il affiche directement : getCategoryLink($product->id_category_default, $category.rewrite)|escape:'htmlall':'UTF-8'}">Portes-monnaie

J'ai erré sur le forum un paquet de temps pour essayer de trouver la solution et je ne trouve rien. Si quelqu'un veut me
bien me filer un coup de main ca serait super !

Merci d'avance

Link to comment
Share on other sites

Bonsoir,

Merci j'ai dorénavant un lien clickable avec le nom de la catégorie mais l'url est mauvaise :-(
j'ai : http://grigriscoot.free.fr/prestashop/id_category_default, $category.rewrite)|escape:'htmlall':'UTF-8'}

J'ai essayé également :

id_category_default, $category.rewrite)|escape:'htmlall':'UTF-8'}">
{$category->name|escape:'htmlall':'UTF-8'} 


Résultat :
Fatal error: Smarty error: [in /mnt/169/sdd/f/f/grigriscoot/prestashop/themes/blackwhite/product.tpl line 140]: syntax error: unrecognized tag: getCategoryLink($product->id_category_default, $category.rewrite)|escape:'htmlall':'UTF-8' (Smarty_Compiler.class.php, line 446) in /mnt/169/sdd/f/f/grigriscoot/prestashop/tools/smarty/Smarty.class.php on line 1095

OU

getCategoryLink($product->id_category_default, $category.rewrite)|escape:'htmlall':'UTF-8'}">
{$category->name|escape:'htmlall':'UTF-8'} 


Résultat :
Fatal error: Cannot use object of type Category as array in /mnt/169/sdd/f/f/grigriscoot/prestashop/tools/smarty/compile/%4^349^349024D9%%product.tpl.php on line 234

Bref je ne sais pas comment récupérer l'url de la catégorie dans product.tpl (Pas affiché en standard), je pense que ça coince sur le getCategoryLink...

Link to comment
Share on other sites

Mes deux essais infructueux précédent (cf précédent message, l'editeur du forum est joueur il fait sauter des parties de code, du coup j'ai volontairement supprimé le <):

a href="{getCategoryLink($product->id_category_default, $category.rewrite) |escape:'htmlall':'UTF-8'}">
{$category->name|escape:'htmlall':'UTF-8'}

ET

a href="{$link->getCategoryLink($product->id_category_default, $category.rewrite)|escape:'htmlall':'UTF-8'}">
{$category->name|escape:'htmlall':'UTF-8'}

Dans breadcrumb.tpl rien qui me parle il utilise les variables $navigationPipe et $path.

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...