angelfc Posted May 25, 2020 Share Posted May 25, 2020 Hola a todos Quiero colocar el nombre del fabricante/marca en la lista de productos que se ve en cada categoría. En mi tienda solo aparece el título del producto, pero no el fabricante. Si alguien sabe cómo hacerlo se lo agradecería. Adjunto dos capturas de pantalla en las que creo que se ve lo que quiero decir. Gracias de antemano. Saludos Link to comment Share on other sites More sharing options...
angelfc Posted May 27, 2020 Author Share Posted May 27, 2020 Alguien que pueda echarme una mano? Por cierto, se me olvidó indicar que la tienda está montada con una versión 1.6 de Prestashop. Gracias! Link to comment Share on other sites More sharing options...
angelfc Posted July 29, 2020 Author Share Posted July 29, 2020 Imagino que debe ser complicado. No encuentro nada. Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 29, 2020 Share Posted July 29, 2020 Complicado no es. Debes editar los archivos de las plantillas del tema (TPL) y añadir en el correspondiente a las miniaturas de producto lo que necesites. No te puedo dar una ubicación exacta, porque en la versión 1.6 de Prestashop las plantillas van más "por libre" que en la 1.7, así que dependiendo del tema que tengas instalado deberías modificarlo en uno u otro archivo. En el tema por defecto creo que estaría en /themes/default-bootstrap/product-list.tpl, y deberías añadir un bloque para que se muestre la variable $product.manufacturer_name. Link to comment Share on other sites More sharing options...
angelfc Posted July 29, 2020 Author Share Posted July 29, 2020 Muchas gracias Prestafan Me sabrías decir qué bloque añadir? No sé si te refieres a un bloque/módulo o a un texto en el que se indique "$product.manufacturer_name" Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 29, 2020 Share Posted July 29, 2020 (edited) 3 minutes ago, angelfc said: Me sabrías decir qué bloque añadir? No sé si te refieres a un bloque/módulo o a un texto en el que se indique "$product.manufacturer_name" Me refiero a un bloque HTML (div, span, párrafo) que muestre el nombre simplemente. Por ejemplo, algo como esto: <div class="product-manufacturer-name">{$product.manufacturer_name}</div> Edited July 29, 2020 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
angelfc Posted July 29, 2020 Author Share Posted July 29, 2020 Es que, como verás no tengo mucha idea. Te adjunto el archivo por si lo puedes ver y decirme dónde debería incluirlo. Si no puedes lo entiendo perfectamente. Muchas gracias por toda la ayuda. product-list (1).tpl Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 29, 2020 Share Posted July 29, 2020 (edited) 4 minutes ago, angelfc said: Te adjunto el archivo por si lo puedes ver y decirme dónde debería incluirlo. Por lo que veo en tu caso el archivo a modificar no es el que has pasado, sino que está en /sub/product-item/product-item.tpl Edited July 29, 2020 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
angelfc Posted July 29, 2020 Author Share Posted July 29, 2020 Ahora que lo dices, puede ser, porque cuando quise cambiar el etiquetado de encabezamiento de los nombres de productos estuve dando muchas vueltas. Te lo adjunto por si pudieras. product-item.tpl Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 29, 2020 Share Posted July 29, 2020 Creo que este archivo que has pasado no es. Éste se corresponde con al ficha de producto COMPLETA (la que se muestra cuando accedes al producto). Donde lo quieres poner entiendo que es en los listados de productos, en las miniaturas que salen ahí. ¿Seguro que has encontrado el archivo en la ruta que te indicaba arriba? (/themes/nombre-del-tema/sub/product-item/product-item.tpl). 1 Link to comment Share on other sites More sharing options...
angelfc Posted July 29, 2020 Author Share Posted July 29, 2020 Sí, sí, he seguido la ruta indicada. No es el archivo de producto, sino de la lista de productos en categoría. Si te fijas, aparece un encabezado h2. En la página de producto, el encabezado es h1. Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 29, 2020 Share Posted July 29, 2020 Prueba a ver entonces... product-item.tpl 1 Link to comment Share on other sites More sharing options...
angelfc Posted July 29, 2020 Author Share Posted July 29, 2020 Hola de nuevo Gracias por el archivo. Me ha servido pero no es en la página de categoría. Disculpa porque tenías razón. He encontrado la página que creo que sí es la de categoría. Como te comentaba, tuve que dar muchas vueltas y toquetear hasta que encontré, y no me acordaba. Creo que esta sí es la indicada. Por cierto, sería posible que el nombre del fabricante también tuviera un link a la página del fabricante? plist1465346161 (1).tpl Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 29, 2020 Share Posted July 29, 2020 Prueba ahora... plist1465346161 (1).tpl 1 Link to comment Share on other sites More sharing options...
angelfc Posted July 29, 2020 Author Share Posted July 29, 2020 Funciona!!!!! Muuuuuuuuuuuuuuuuuuuchas gracias!!!! De verdad, te lo agradezco infinito. Link to comment Share on other sites More sharing options...
alfredadler Posted March 2, 2021 Share Posted March 2, 2021 Hola, tenia el mismo objetivo e inserte el código: <div class="product-manufacturer-name">{$product.manufacturer_name}</div> y me muestra el nombre del fabricante y link, perfecto, pero solo en la vista de cuadricula, en la vista en lista no. ¿tiene solución? También me gustaría que el fabricante aparezca justo debajo del nombre sin el salto de linea extra que hace, esto cuando el nombre ocupa dos lineas, cuando ocupa 1 linea entiendo que haya un espacio entre nombre y fabricante por si el nombre ocupara dos lineas. Gracias. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now