CHP Posted March 11, 2014 Share Posted March 11, 2014 Buenas tardes, Pues eso, queria saber si hay alguna forma de meter las combinaciones de un producto (peso, litros etc...) fuera de la ficha de producto, es decir, que en listado de los productos ya se puedan ver las cantidades y los precios disponibles, o al menos las cantidades desplegadas en una lista. Gracias! Link to comment Share on other sites More sharing options...
xabikip Posted March 11, 2014 Share Posted March 11, 2014 Si se puede. Tendrias que modificar el tpl. ¿Que plantilla estas usando? 1 Link to comment Share on other sites More sharing options...
CHP Posted March 11, 2014 Author Share Posted March 11, 2014 (edited) Es la plantilla por defecto de PS 1.4.5.1Te agradeceria mucho tu ayuda. Edited March 11, 2014 by CHP (see edit history) Link to comment Share on other sites More sharing options...
CHP Posted March 11, 2014 Author Share Posted March 11, 2014 Me he aventurado a intentarlo yo, copiando el codigo de los atributos que hay en produtc.tpl, en una parte del produtc-list.tpl, concretamente este: <div id="attributes"> {foreach from=$groups key=id_attribute_group item=group} {if $group.attributes|@count} <p> <label for="group_{$id_attribute_group|intval}">{$group.name|escape:'htmlall':'UTF-8'} :</label> {assign var="groupName" value="group_$id_attribute_group"} <select size="5" name="{$groupName}" id="group_{$id_attribute_group|intval}" onchange="javascript:findCombination();{if $colors|@count > 0}$('#wrapResetImages').show('slow');{/if};"> {foreach from=$group.attributes key=id_attribute item=group_attribute} <option value="{$id_attribute|intval}"{if (isset($smarty.get.$groupName) && $smarty.get.$groupName|intval == $id_attribute) || $group.default == $id_attribute} selected="selected"{/if} title="{$group_attribute|escape:'htmlall':'UTF-8'}">{$group_attribute|escape:'htmlall':'UTF-8'}</option> {/foreach} </select> Pero no he tenido exito. ¿Donde estoy fallando? Gracias!! Link to comment Share on other sites More sharing options...
xabikip Posted March 12, 2014 Share Posted March 12, 2014 Seguramente no le estes mandando esos atributos al producto-list.tpl. Fijate como desde el porductocontroller.php se le manda al tpl los atributos. le tendrias que mandar dichos atributos al product-list.tpl Link to comment Share on other sites More sharing options...
CHP Posted March 12, 2014 Author Share Posted March 12, 2014 Hola compañero, Si, acabo de ver dentro del ProductController.php esta linea: self::$smarty->display(_PS_THEME_DIR_.'product.tpl'); Serviria si la modifico de esta forma? self::$smarty->display(_PS_THEME_DIR_.'product.tpl, product-list.tpl'); Gracias. Link to comment Share on other sites More sharing options...
CHP Posted March 13, 2014 Author Share Posted March 13, 2014 ¿Alguna idea? Gracias!!! Link to comment Share on other sites More sharing options...
Recommended Posts