Jump to content

[Ayuda] Cambiar texto del menú por imágenes.


albertoc07

Recommended Posts

Si que se puede cambiar, pero habrá que ver la versión de prestashop que estas utilizando, también el modulo estas utilizando para el menu.

 

Si nos pasas la ruta de tu tienda talves podamos darte algunas ideas más.

 

El modulo que utilizo es el tptntopmenu

(Menú horizontal superior Prestashop)

 

Versión 1.5.4.0

 

Url de la tienda: http://berrypro.eu/shop/

Link to comment
Share on other sites

Se tendria que tocar el código del módulo tptntopmenu, por ejemplo se podria mostrar las imagenes de cada categoría que se carga desde el backoffice, esto solamente para el primer nivel de categorias que muestras a través del módulo así tendrías todo el menu superior con imágenes ó también puedes tenerlo imagen y texto.

  • Like 1
Link to comment
Share on other sites

Se tendria que tocar el código del módulo tptntopmenu, por ejemplo se podria mostrar las imagenes de cada categoría que se carga desde el backoffice, esto solamente para el primer nivel de categorias que muestras a través del módulo así tendrías todo el menu superior con imágenes ó también puedes tenerlo imagen y texto.

 

¿Podrias explicarlo detalladamente y desde cero? o ¿no?

 

Gracias.

Link to comment
Share on other sites

Para detallar no tengo el código del módulo tptntopmenu, pero básicamente si nos guiamos por el módulo blocktopmenu que viene por defecto con prestashop seria modificar la función getCategory() del módulo, donde se construye el html para mostrar los menus de primer nivel de categorias

$this->_menu .= '<a href="'.$category_link.'">'.$category->name.'</a>';

modificada las consultas para recuperar la imagen de la categoria se tendria que cambiar $category->name por <img src=""> que contenga la ruta de la imagen de la categoria.

Link to comment
Share on other sites

Para detallar no tengo el código del módulo tptntopmenu, pero básicamente si nos guiamos por el módulo blocktopmenu que viene por defecto con prestashop seria modificar la función getCategory() del módulo, donde se construye el html para mostrar los menus de primer nivel de categorias

$this->_menu .= '<a href="'.$category_link.'">'.$category->name.'</a>';

modificada las consultas para recuperar la imagen de la categoria se tendria que cambiar $category->name por <img src=""> que contenga la ruta de la imagen de la categoria.

 

Pero de esa forma solo se pondría la misma imagen para todos los menús no??

 

sería esta linea?

 

case 'CAT':
 $this->getCategory((int)$id);
 break;
   case 'PRD':
 $selected = ($this->page_name == 'product' && (Tools::getValue('id_product') == $id)) ? ' class="sfHover"' : '';
 $product = new Product((int)$id, true, (int)$id_lang);
 if (!is_null($product->id))
  $this->_menu .= '<li'.$selected.'><a href="'.$product->getLink().'">'.$product->name.'</a></li>'.PHP_EOL;
 break;

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...