trycster Posted October 23, 2014 Share Posted October 23, 2014 Buenas, estoy preparando una tienda de telas y he conseguido introducir un valor nuevo en el producto que es la medida de una unidad de compra ( cantidad 1 que seran x cm el valor que se le de en el backoffice a ese producto). Ese valor puedo usarlo en varios archivos .tpl por ejemplo product.tpl y product-list.tpl, pero me gustaria usarlo tambien en shopping-cart-product-line.tpl, haber si podriais decirme como hacerlo. Gracias Link to comment Share on other sites More sharing options...
ventura Posted October 24, 2014 Share Posted October 24, 2014 Para poder utilizar el valor creado debes de incluirlo en la funcion public function getProducts Del archivo classes/Cart.php En esta parte, añades el codigo que esta en rojo con el nombre del campo creado // Build SELECT $sql->select('cp.`id_product_attribute`, cp.`id_product`, cp.`quantity` AS cart_quantity, cp.id_shop, pl.`name`, p.`is_virtual`, pl.`description_short`, pl.`available_now`, pl.`available_later`, product_shop.`id_category_default`, p.`id_supplier`, p.`id_manufacturer`, product_shop.`on_sale`, product_shop.`ecotax`, product_shop.`additional_shipping_cost`, product_shop.`available_for_order`, product_shop.`price`, product_shop.`active`, product_shop.`unity`, product_shop.`unit_price_ratio`, stock.`quantity` AS quantity_available, p.`width`, p.`height`, p.`depth`, stock.`out_of_stock`, p.`weight`,p.`nuevocampo` as nuevocampo, p.`date_add`, p.`date_upd`, IFNULL(stock.quantity, 0) as quantity, pl.`link_rewrite`, cl.`link_rewrite` AS category, CONCAT(LPAD(cp.`id_product`, 10, 0), LPAD(IFNULL(cp.`id_product_attribute`, 0), 10, 0), IFNULL(cp.`id_address_delivery`, 0)) AS unique_id, cp.id_address_delivery, product_shop.`wholesale_price`, product_shop.advanced_stock_management, ps.product_supplier_reference supplier_reference, IFNULL(sp.`reduction_type`, 0) AS reduction_type'); Luego en el archivo themes/tu_plantilla/shopping-cart-product-line.tpl Añades la variable {$product.nuevocampo} Link to comment Share on other sites More sharing options...
trycster Posted October 24, 2014 Author Share Posted October 24, 2014 Muchas gracias lo he probado ya y funciona perfecto. muchas gracias Link to comment Share on other sites More sharing options...
nadie Posted October 24, 2014 Share Posted October 24, 2014 Estimado trycster, Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-¿como-poner-la-palabra-solucionado-en-el-titulo-del-tema/ PD: Avisa cuando añadas la palabra "Solucionado" al titulo del tema, para poder cerrar el tema. Saludos ! Link to comment Share on other sites More sharing options...
Recommended Posts