Jump to content

Recommended Posts

Hola, estoy usando un módulo que me saca en la home varios productos de cada categoría: prestashop-17-category-wise-products-display

El problema es que no soporta multilenguaje y ya lo tengo montado, me he dado cuanta ahora. Cuando muestra cada categoría no traduce el título de la misma.

La línea de código donde lo muestra es esta:

<h1 class="text-uppercase">{$product['category']->name[1]}</h1>

No se como funciona el multiidioma en Prestahop, es algo sencillo de cambiar para que salga el título bien?

Alguna idea o referencia a tutorial para poder hacerlo yo?

 

En otros CMS como WP es super fácil ponerlo, pero aquí me pierdo :(

EL repositorio del módulo está aquí:  category-wise

Muchas gracias a todos.

Share this post


Link to post
Share on other sites

Prueba a añadir en el codigo del modulo

$id_lang = $this->context->language->id;

$this->context->smarty->assign('id_lang', $id_lang);

 

{$product['category']->name[$id_lang]}

 

o directamente en el tpl

{$product['category']->name[{$cookie->id_lang}]}

 

Share this post


Link to post
Share on other sites
2 hours ago, gusman126 said:

Prueba a añadir en el codigo del modulo

$id_lang = $this->context->language->id;

$this->context->smarty->assign('id_lang', $id_lang);

 

{$product['category']->name[$id_lang]}

 

o directamente en el tpl

{$product['category']->name[{$cookie->id_lang}]}

 

 

No necesitas asignar una variable para esto en 1.7

{$language.id}

es la variable global que te da el id del lenguaje directamente en los tpl

 

@Jimena como recomienda @gusman126

 

cambia el 1 por el código del lenguaje

 

{$product['category']->name[{$language.id}]}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

Ha funcionado perfectamente con 

{$language.id}

 

Muchísimas gracias a los dos!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More