Опубликовано: 9 ноября 2015
Как в предпросмотре вместо краткого описания вывести характеристики?
В файле "product.cart.html" (магазин-витрина-шаблоны)
замените блок
{if $product.summary}
<div style="margin-top: 1.5rem;">{$product.summary}</div>
{/if}
на
{*
{if $product.summary}
<div style="margin-top: 1.5rem;">{$product.summary}</div>
{/if}
*}
{$d = $wa->shop->products("id/`$product.id`")}
{$features = $wa->shop->features($d)}
{if $product.features}<!-- product features -->
{$_valid_features = ['color','weight']}
<table class="features" id="product-features">
{foreach $product.features as $f_code => $f_value}
<tr{if $features[$f_code].type == 'divider'} class="divider"{/if}>
<td class="name">
{$features[$f_code].name|escape}
</td>
<td class="value"{if in_array($f_code|escape, $_valid_features)} itemprop="{$f_code|escape}"{/if}>
{if is_array($f_value)}
{if $features[$f_code].type == 'color'}
{implode('<br/&rt; ', $f_value)}
{else}
{implode(', ', $f_value)}
{/if}
{else}
{$f_value}
{/if}
</td>
</tr>
{/foreach}
</table>
{/if}
Комментарии (1)
Воспользовался вышеуказанной конструкцией, не хватает ширины всплывающего окна для отображения характеристик, вылазят за край, как увеличить ширину окна предпросмотра товара?
Попробуйте добавить в пользовательские стили правила:
спс)