Jump to content

Recommended Posts

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 by TechGarden (see edit history)
Link to comment
Share on other sites

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 by TechGarden (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...