Можно ли скрыть одну из характеристик, если на остатке товара 0
надо так
0
Отображение характеристик?
Автор vakkula, Aug 02 2011 04:55 PM
Сообщений в теме: 3
#1
Отправлено 02 August 2011 - 04:55 PM
#2
Отправлено 03 August 2011 - 08:58 AM
Ребят помогите с этой проблемой
#3
Отправлено 11 August 2011 - 08:23 PM
нужно посмотреть переменную, которая ответственна за отображение остатков на складе и обвернуть хар-ку условием, если на складе нет, не показывать доп. хар-ку, тут нужно в конкретном случае смотреть. Так если для всех делать, то вообще убрать отображение доп. хар-к при отсутствии на складе. А если нужно конкретную, нужно смотреть номер ID хар-ки и обворачивать только ёё или обворачивать все, но в условии указывать номер конкретной хар-ки.
#4
Отправлено 12 August 2011 - 01:47 PM
попробуйте так, не проверял, но по идее должно работать:
{if $product_info.in_stock > 0}
{section name=i loop=$product_extra}
{$product_extra[i].name} : {$product_extra[i].option_value}
{/section}
{else}
{section name=i loop=$product_extra}
{if $product_extra[i].name != "Имя скрываемой характеристики"}
{$product_extra[i].name} : {$product_extra[i].option_value}
{/if}
{/section}
{/if}
{if $product_info.in_stock > 0}
{section name=i loop=$product_extra}
{$product_extra[i].name} : {$product_extra[i].option_value}
{/section}
{else}
{section name=i loop=$product_extra}
{if $product_extra[i].name != "Имя скрываемой характеристики"}
{$product_extra[i].name} : {$product_extra[i].option_value}
{/if}
{/section}
{/if}