Oncle Posted December 31, 2020 Posted December 31, 2020 Hola! alguien sabe como modificar el campo "Disponibilidad" (el texto lo modificaré desde traducciones), para que salga en lugar de el Stock el nombre del fabricante? En que fichero lo puedo hacer y como, porque imagino que habrá que poner alguna variable, no? Adjunto imagen de lo que quiero cambiar. Gracias!
Wartin Posted December 31, 2020 Posted December 31, 2020 45 minutes ago, Oncle said: Hola! alguien sabe como modificar el campo "Disponibilidad" (el texto lo modificaré desde traducciones), para que salga en lugar de el Stock el nombre del fabricante? En que fichero lo puedo hacer y como, porque imagino que habrá que poner alguna variable, no? Adjunto imagen de lo que quiero cambiar. Gracias! Hola, no lo pude probar, pero en este enlace* encontré que esto: <p id="manufacturer_name" {if !$product->manufacturer_name}style="display: none;"{/if}><label for="manufacturer_name">{l s='Manufacturer :'} </label> <span class="editable">{$product->manufacturer_name|escape:'htmlall':'UTF-8'}</span></p> sirve para mostrarlo. Supongo que debe ser en shopping-cart.tpl dentro de tu tema * https://www.prestashop.com/forums/topic/142566-solved-display-manufacturer-and-supplier-reference-on-product-page/
Oncle Posted January 1, 2021 Author Posted January 1, 2021 1 hour ago, groupebgfiaidersociale said: Crédito rápido en 72 horas. Hola, llevas mucho tiempo buscando un préstamo, aquí tienes una nueva oportunidad para impulsar tu economía, puedes contactarnos para todas tus solicitudes de préstamo solo con intereses del 2% seguido de condiciones que te harán la vida más fácil. Podemos ayudarte en varias áreas incluyendo una cantidad de 5.000 a 10.000.000 euros con una duración de 1 a 15 años. Whatsapp: 0034/653412460 No gracias, prefiero una respuesta al post que para esto lo he puesto. Para buitres buscaré en otro sitio.
Oncle Posted January 1, 2021 Author Posted January 1, 2021 On 12/31/2020 at 7:35 PM, Wartin said: Hola, no lo pude probar, pero en este enlace* encontré que esto: <p id="manufacturer_name" {if !$product->manufacturer_name}style="display: none;"{/if}><label for="manufacturer_name">{l s='Manufacturer :'} </label> <span class="editable">{$product->manufacturer_name|escape:'htmlall':'UTF-8'}</span></p> sirve para mostrarlo. Supongo que debe ser en shopping-cart.tpl dentro de tu tema * https://www.prestashop.com/forums/topic/142566-solved-display-manufacturer-and-supplier-reference-on-product-page/ Gracias Wartin, pero no consigo que funcione, imagino que será porque este fichero va ligado a shoping-cart-product-line.tpl y habrá que hacer algo mas, y como sabes soy nulo en esto. Gracias de todas maneras, eres el único que respondes a los mensajes. Saludos!
Wartin Posted January 2, 2021 Posted January 2, 2021 7 hours ago, Oncle said: Gracias de todas maneras, eres el único que respondes a los mensajes. por lo menos eso, aunque no funcione :) Encontré otro post de alguien que quiere hacer lo mismo que vos, y parece que modifican el query a la base de datos. Más adelante alguien dice que es para versiones más viejas. Pero tal vez se refiere a Prestashop, que tiene la versión 1.7 que es diferente. Thirtybees es compatible con la 1.6 de PS. Bueno, a ver si sirve. Por las dudas backup! https://www.prestashop.com/forums/topic/63278-solved-add-manufacturer-in-shopping-cart-table/
Oncle Posted August 2, 2021 Author Posted August 2, 2021 Necesito un alma caritativa que me indique los pasos a seguir con esto para poder mostrar el fabricante en el resumen del carrito, pero no veo donde modificar lo que dicen en el enlace indicado por @wartin Revisé el código y el nombre del fabricante no se transfirió al carrito de compras. Tendría que modificar la consulta SQL en la función getProducts () en classes / Cart.php y agregar lo siguiente a la lista de uniones izquierdas: LEFT JOIN `'._DB_PREFIX _.' Manufacturer` m ON (m`id_manufacturer` = p`id_manufacturer`) luego agregue lo siguiente al SELECT: m`name` como nombre_fabricante Voy muy despistado. Gracias!
Wartin Posted August 2, 2021 Posted August 2, 2021 46 minutes ago, Oncle said: Necesito un alma caritativa que me indique los pasos a seguir con esto para poder mostrar el fabricante en el resumen del carrito, pero no veo donde modificar lo que dicen en el enlace indicado por @wartin Revisé el código y el nombre del fabricante no se transfirió al carrito de compras. Tendría que modificar la consulta SQL en la función getProducts () en classes / Cart.php y agregar lo siguiente a la lista de uniones izquierdas: LEFT JOIN `'._DB_PREFIX _.' Manufacturer` m ON (m`id_manufacturer` = p`id_manufacturer`) luego agregue lo siguiente al SELECT: m`name` como nombre_fabricante Voy muy despistado. Gracias! Hola! Estuve viendo y no parece tan sencillo, pero por lo menos te acerco algunos datos más. En general lo que propone el mensaje es que se cambie el lugar donde la función getProducts pide a la base de datos algunos campos, para agregar el fabricante. La función está en classes/Cart.php, pero no deberías tocar esa función, sino crear un override (que significa más o menos copiar Cart.php a /override/classes/ y borrar todo lo que no es la función que estás modificando). La función en Cart.php empieza así: public function getProducts($refresh = false, $idProduct = false, $idCountry = null) Y abajo está donde crea los left joins para hacer la búsqueda en la base de datos. Te diría que sigas buscando algo más sencillo, tal vez algún módulo que haga eso que necesitás. Suerte!
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