как вывести только 1 характеристику (есть приоритетная)

fantats

Постоялец
Регистрация
30 Ноя 2014
Сообщения
330
Реакции
195
Есть фрагмент в 1,6 который выводит только 1 приоритетную характеристику. Если есть обе то ее(id186), если ее нет - то вторую (id141)

{foreach from=$features item=feature}
{if isset($feature.value)}
{$prop[$feature.id_feature] = $feature.value}
{/if}
{/foreach}
{if $prop[186]} {$prop[186]} {else} {$prop[141]} {/if}

не получается реализовать на 1,7

буду благодарен за помощь
 
Есть фрагмент в 1,6 который выводит только 1 приоритетную характеристику. Если есть обе то ее(id186), если ее нет - то вторую (id141)

{foreach from=$features item=feature}
{if isset($feature.value)}
{$prop[$feature.id_feature] = $feature.value}
{/if}
{/foreach}
{if $prop[186]} {$prop[186]} {else} {$prop[141]} {/if}

не получается реализовать на 1,7

буду благодарен за помощь
Для просмотра ссылки Войди или Зарегистрируйся
 
Можно просто написать измените условие :)

<div class="sort">
{foreach from=$product.features item=feature name=features}
{if $feature.id_feature}
{$prop[$feature.id_feature] = $feature.value}
{/if}
{/foreach}
{if $prop[186]} {$prop[186]} {else} {$prop[141]} {/if}
</div>
 
Привіт.
Треба поставити у кінці крапку після перечню характеристик і кому між ними, якщо їх більше 2.
Код:
        {assign var="features" value=Product::getFrontFeaturesStatic($language.id,$product.id)}
        {foreach $features as $feature}
         {if $feature.id_feature == 6}
            {$feature.value|escape:'htmlall'|nl2br nofilter}
         {/if}
        {/foreach}

Тобто має бути:
Сорт: голден, сімеренко, гала.
Дякую!
 
Назад
Сверху