franklevel Posted September 29, 2014 Share Posted September 29, 2014 Saludos amigos, estoy desarrollado un módulo para PS1.6, utilizando una plantilla compatible con Boostrap y cuya funcionalidad es la de proporcionar una serie de opciones donde se puede colocar diseños para bordar en una prenda, es decir, el módulo lo que muestra son la posiciones disponibles y el usuario elige para cada posición un diseño para agregar, que puede ser imagen o texto simple como se muestra abajo La cuestión es que a través del hook actionCartSave puedo capturar los valores de 'id_product', 'id_product_attribute' pero no aquellos campos como los 'selects" donde se elige si lleva imagen o texto, ni tampoco los valores de estas. Se que con el argumento "$params" de actionCartSave se obtienen los relativos al producto y mi pregunta es cómo puedo capturar aquellos valores de los campos propios del módulo y engancharlos a esta misma acción, es decir, que se guarden cuando se actualiza el carrito. De ante manos muchas gracias a quienes puedan ayudarme. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted October 1, 2014 Share Posted October 1, 2014 Estas utilizando las combinaciones estándar de Prestashop para que se generen los selectores o los has puesto tu por código? Link to comment Share on other sites More sharing options...
franklevel Posted October 1, 2014 Author Share Posted October 1, 2014 Hola, pues estoy utilizando los campos estándar, los que vienen en el template "product.tpl". Ya de momento he solucionado de otra manera, pero aun no consigo capturar campos extras con el hook mencionado. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted October 2, 2014 Share Posted October 2, 2014 En cualquier momento tienes acceso al carrito con Context::getInstance()->cart, también a ese hook se le pasa de forma que en $params['cart'] lo tienes. Pero también tienes los valores GET y POST que puedes acceder con Tools::getValue de forma que puedes saber que producto y combinación se ha añadido Yo siempre he tenido que acabar por sobrescribir algún método de la clase Cart ya que en estos casos con los hooks no se pueden hacer muchas virguerias. Link to comment Share on other sites More sharing options...
Recommended Posts