как изменить вид значений атрибутов
то что красным обведено нужно убрать оставив лиш само значение.
themes\шаблон\module\product_options\multi_options.html
в <!-- select --> <p> <strong>{$options_data.NAME}:</strong> <select name="id"> {foreach key=key_data item=item_data from=$options_data.DATA} <option value="{$item_data.ID}">{$item_data.TEXT} {if $item_data.MODEL}({$item_data.MODEL}){/if} {$item_data.PREFIX}{$item_data.PRICE}</option> {/foreach} </select> </p> <!-- /select -->
попробовать убрать
{$item_data.PREFIX}{$item_data.PRICE}
все убрано! Спасибо :)
Не очень хороший совет. Убираются вообще все данные об изменении цены. А надо бы убирать только нулевые.
И давно пора бы такое сделать в основном варианте магазина. Часто вопрос всплывает...
я сделал так: <option value="{$item_data.ID}" >{$item_data.TEXT} {if $item_data.MODEL}({$item_data.MODEL}){/if} {$item_data.FULL_PRICE}) </option>
Это хорошо, конечно, но только в том случае, когда атрибут ОДИН!
http://nebox.ru/cms/shopos/pryachem-cenu-v-atributax-esli-ona-ravna-nulyu/
http://nebox.ru/cms/shopos/pryachem-cenu-v-atributax-esli-ona-ravna-nulyu/
ну, собственно, да.
По-моему самый лучший вариант это Заменить {$item_data.PREFIX}{$item_data.PRICE}
на {if $item_data.PRICE != 0} {$item_data.PREFIX}{$item_data.PRICE} {else} {/if}
И когда изменения цены нет, то не отображать!
Источник
|