TehGaz 0 Опубликовано 8 августа, 2014 Жалоба Share Опубликовано 8 августа, 2014 В Админке - Разное - Валюты, в настройках валют, в опции Десятичные порядки указать 0, тогда будут только целые числа. Но это действует только на основную цену товара. А как округлить цены атрибутов? Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 августа, 2014 Жалоба Share Опубликовано 8 августа, 2014 Да и на цену атрибутов должно влиять. Смотрите как у Вас цена атрибутов выводится в /templates/шаблон/module/product_options/multi_options.html Должно выводиться меткой PRICE , а не PRICE_PLAIN Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 11 августа, 2014 Автор Жалоба Share Опубликовано 11 августа, 2014 {if $options!=''} {foreach name=outer item=options_data from=$options} {if $options_data.TYPE eq '1'} <!-- select --> <p> <strong>{$options_data.NAME}:</strong> <select name="id[{$options_data.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} {if $item_data.PRICE != 0}({$item_data.PREFIX}{$item_data.PRICE}){/if}</option> {/foreach} </select> </p> <!-- /select --> {elseif $options_data.TYPE eq '2'} <!-- text --> <div class="attr-text"> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <div class="attr-item"> <div class="attr-caption inline-block"> <strong>{$item_data.TEXT}</strong> {if $item_data.MODEL}({$item_data.MODEL}){/if} {if $item_data.PRICE != 0}({$item_data.PREFIX}{$item_data.PRICE}){/if} </div> <div class="attr-value inline-block"><label class="to-cart-button">В корзину<input name="id[{$options_data.ID}]" type="checkbox" value="{$item_data.ID}" onclick="if(this.checked){literal}{{/literal}doAddProduct(); this.checked = false;{literal}}{/literal}" onchange="if(this.checked){literal}{{/literal}doAddProduct(); this.checked = false;{literal}}{/literal}"/></label></div> {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> </div> {/foreach} </div> <!-- /text --> {elseif $options_data.TYPE eq '3'} <!-- textarea --> <p> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <strong>{$item_data.TEXT}</strong> <input name="id[{$options_data.ID}]" type="hidden" value="{$item_data.ID}" /> <textarea name="id[txt_{$options_data.ID}_{$item_data.ID}]" cols="20" rows="{$options_data.ROWS}"></textarea> {if $item_data.MODEL}({$item_data.MODEL}){/if} {if $item_data.PRICE != 0}({$item_data.PREFIX}{$item_data.PRICE}){/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> {/foreach} </p> <!-- /textarea --> {elseif $options_data.TYPE eq '4'} <!-- radio --> <p> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <!-- changed by mosq // --> <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" {$item_data.CHECKED} /> {$item_data.TEXT} {if $item_data.PRICE != 0}({$item_data.PREFIX}{$item_data.PRICE}){/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}<br />{/if} {if $item_data.SHORT_DESCRIPTION}{$item_data.SHORT_DESCRIPTION}<br />{/if} {if $item_data.IMAGE}<img src="{$image_dir}thumbs/{$item_data.IMAGE}" border="0" alt="{$item_data.TEXT}" />{/if} {if $item_data.LINK}<a align="right" href="http://{$item_data.LINK}" target="_blank"><img src="{$tpl_path}img/info.gif" border="0" alt="{$item_data.TEXT}" /></a>{/if}<br /> {/foreach} </p> <!-- /radio --> {elseif $options_data.TYPE eq '5'} <!-- checkbox --> <p> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <input type="checkbox" name="id[{$options_data.ID}]" value="{$item_data.ID}" /> {$item_data.TEXT} {if $item_data.PRICE != 0}({$item_data.PREFIX}{$item_data.PRICE}){/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> {/foreach} </p> <!-- /checkbox --> {elseif $options_data.TYPE eq '6'} <!-- readonly --> <p> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <input type="hidden" name="id[{$options_data.ID}]" value="{$item_data.ID}" /> {if $item_data.MODEL}({$item_data.MODEL}){/if} {$item_data.TEXT} {if $item_data.PRICE != 0}({$item_data.PREFIX}{$item_data.PRICE}){/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> {/foreach} </p> <!-- /readonly --> {/if} {/foreach} {/if} Заменил, но все равно нет результата. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 августа, 2014 Жалоба Share Опубликовано 11 августа, 2014 Попробуйте все {$item_data.PRICE} метки поменять на {$item_data.PRICE|number_format:0} Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 12 августа, 2014 Автор Жалоба Share Опубликовано 12 августа, 2014 {if $options!=''} {foreach name=outer item=options_data from=$options} {if $options_data.TYPE eq '1'} <!-- select --> <p> <strong>{$options_data.NAME}:</strong> <select name="id[{$options_data.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} {if $item_data.PRICE|number_format:0 != 0}({$item_data.PREFIX}{$item_data.PRICE|number_format:0}){/if}</option> {/foreach} </select> </p> <!-- /select --> {elseif $options_data.TYPE eq '2'} <!-- text --> <div class="attr-text"> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <div class="attr-item"> <div class="attr-caption inline-block"> <strong>{$item_data.TEXT}</strong> {if $item_data.MODEL}({$item_data.MODEL}){/if} {if $item_data.PRICE|number_format:0 != 0}({$item_data.PREFIX}{$item_data.PRICE|number_format:0}){/if} </div> <div class="attr-value inline-block"><label class="to-cart-button">В корзину<input name="id[{$options_data.ID}]" type="checkbox" value="{$item_data.ID}" onclick="if(this.checked){literal}{{/literal}doAddProduct(); this.checked = false;{literal}}{/literal}" onchange="if(this.checked){literal}{{/literal}doAddProduct(); this.checked = false;{literal}}{/literal}"/></label></div> {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> </div> {/foreach} </div> <!-- /text --> {elseif $options_data.TYPE eq '3'} <!-- textarea --> <p> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <strong>{$item_data.TEXT}</strong> <input name="id[{$options_data.ID}]" type="hidden" value="{$item_data.ID}" /> <textarea name="id[txt_{$options_data.ID}_{$item_data.ID}]" cols="20" rows="{$options_data.ROWS}"></textarea> {if $item_data.MODEL}({$item_data.MODEL}){/if} {if $item_data.PRICE|number_format:0 != 0}({$item_data.PREFIX}{$item_data.PRICE|number_format:0}){/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> {/foreach} </p> <!-- /textarea --> {elseif $options_data.TYPE eq '4'} <!-- radio --> <p> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <!-- changed by mosq // --> <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" {$item_data.CHECKED} /> {$item_data.TEXT} {if $item_data.PRICE|number_format:0 != 0}({$item_data.PREFIX}{$item_data.PRICE|number_format:0}){/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}<br />{/if} {if $item_data.SHORT_DESCRIPTION}{$item_data.SHORT_DESCRIPTION}<br />{/if} {if $item_data.IMAGE}<img src="{$image_dir}thumbs/{$item_data.IMAGE}" border="0" alt="{$item_data.TEXT}" />{/if} {if $item_data.LINK}<a align="right" href="http://{$item_data.LINK}" target="_blank"><img src="{$tpl_path}img/info.gif" border="0" alt="{$item_data.TEXT}" /></a>{/if}<br /> {/foreach} </p> <!-- /radio --> {elseif $options_data.TYPE eq '5'} <!-- checkbox --> <p> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <input type="checkbox" name="id[{$options_data.ID}]" value="{$item_data.ID}" /> {$item_data.TEXT} {if $item_data.PRICE|number_format:0_PLAIN != 0}({$item_data.PREFIX}{$item_data.PRICE|number_format:0}){/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> {/foreach} </p> <!-- /checkbox --> {elseif $options_data.TYPE eq '6'} <!-- readonly --> <p> <strong>{$options_data.NAME}:</strong> {foreach key=key_data item=item_data from=$options_data.DATA} <input type="hidden" name="id[{$options_data.ID}]" value="{$item_data.ID}" /> {if $item_data.MODEL}({$item_data.MODEL}){/if} {$item_data.TEXT} {if $item_data.PRICE|number_format:0 != 0}({$item_data.PREFIX}{$item_data.PRICE|number_format:0}){/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> {/foreach} </p> <!-- /readonly --> {/if} {/foreach} {/if} не помогло Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 августа, 2014 Жалоба Share Опубликовано 12 августа, 2014 И что выводится?! Дайте ссылку на магазин. Точно правите файл в шаблоне по умолчанию у Вашего магазина, может не тот файл правите? Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 12 августа, 2014 Автор Жалоба Share Опубликовано 12 августа, 2014 http://svarenoc.ru/ выводятся не округленный цены правлю файл /templates/шаблон/module/product_options/multi_options.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 августа, 2014 Жалоба Share Опубликовано 12 августа, 2014 Вот - http://svarenoc.ru/ballon-kompozitnyj-cs-10-247l.html Округлённые цены. Шаблон multi_options.html отвечает за вывод на странице карточки товара. Больше нигде атрибуты не выводятся. Если у Вас дорабатывался код для вывода атрибутов в других местах, правьте по аналогии и другие шаблоны, в которых у Вас выводятся шаблоны. Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 13 августа, 2014 Автор Жалоба Share Опубликовано 13 августа, 2014 я понял, спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 августа, 2014 Жалоба Share Опубликовано 13 августа, 2014 Не за что. Просто находите метку в нужно шаблоне и по аналогии добавляете number_format, по аналогии с multi_options.html Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения