TechGarden Posted August 1, 2013 Share Posted August 1, 2013 (edited) estimados amigos En base a mi proyecto, uno de los motivos de usar prestashop es que uno puede adaptar este script a sus necesidades en mi caso lo hice y funciono bien pero ahora quiero hacer dos cosas que se me están haciendo un poco difícil, en primer lugar el tema de atributos por producto: lo estoy usando como descripción debido a que en mi caso los atributos serán las descripciones de cada producto y se cruzan una de otra lo puedes ver aquí : http://fotonperu.pe/.../10-f10101.html El tema es : necesito que estos atributos no se muestren como una lista de desplegables pues no hay ni habrá opciones, solo quiero mostrarlo como un php echo con formato. Y segundo quiero escribir una lista de tags con enlaces pero sin usar el "block de etiquetas", en la parte inferior de categorías y subcategorias donde tenga texto con enlaces pero solo en categorías y subcategorias, como lo puedo hacer? Agradezco de antemano todo tu ayuda, Edited August 2, 2013 by TechGarden (see edit history) Link to comment Share on other sites More sharing options...
TechGarden Posted August 2, 2013 Author Share Posted August 2, 2013 (edited) Supongo que aca es la modificación en product.tpl <div class="product_attributes"> {if isset($groups)} <!-- attributes --> <div id="attributes"> <div class="clear"></div> {foreach from=$groups key=id_attribute_group item=group} {if $group.attributes|@count} <fieldset class="attribute_fieldset"> <label class="attribute_label" for="group_{$id_attribute_group|intval}">{$group.name|escape:'htmlall':'UTF-8'} : </label> {assign var="groupName" value="group_$id_attribute_group"} <div class="attribute_list"> {if ($group.group_type == 'select')} <select name="{$groupName}" id="group_{$id_attribute_group|intval}" class="attribute_select" onchange="findCombination();getProductAttribute();"> {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> {elseif ($group.group_type == 'color')} <ul id="color_to_pick_list" class="clearfix"> {assign var="default_colorpicker" value=""} {foreach from=$group.attributes key=id_attribute item=group_attribute} <li{if $group.default == $id_attribute} class="selected"{/if}> <a id="color_{$id_attribute|intval}" class="color_pick{if ($group.default == $id_attribute)} selected{/if}" style="background: {$colors.$id_attribute.value};" title="{$colors.$id_attribute.name}" onclick="colorPickerClick(this);getProductAttribute();"> {if file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')} <img src="{$img_col_dir}{$id_attribute}.jpg" alt="{$colors.$id_attribute.name}" width="20" height="20" /><br /> {/if} </a> </li> {if ($group.default == $id_attribute)} {$default_colorpicker = $id_attribute} {/if} {/foreach} </ul> <input type="hidden" class="color_pick_hidden" name="{$groupName}" value="{$default_colorpicker}" /> {elseif ($group.group_type == 'radio')} <ul> {foreach from=$group.attributes key=id_attribute item=group_attribute} <li> <input type="radio" class="attribute_radio" name="{$groupName}" value="{$id_attribute}" {if ($group.default == $id_attribute)} checked="checked"{/if} onclick="findCombination();getProductAttribute();" /> <span>{$group_attribute|escape:'htmlall':'UTF-8'}</span> </li> {/foreach} </ul> {/if} </div> </fieldset> {/if} {/foreach} </div> Edited August 2, 2013 by TechGarden (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts