Как настроить атрибут (убрать + - )?
Как настроить атрибут, чтобы при выборе товара выводился выбор размера без "+" "-"?
Ввиду нежелания гуру тратить свои силы на такие мелочные вопросы, отвечу сам... в зависимости от выбранного шаблона для атрибутов (z_select или table_listing) удалить, а лучше закомментировать на всяк случай, строчки соответственно: в ... /themes/тема/module/product_options/z_select.html {if $item_data.PRICE !='' } ({$item_data.PREFIX} {$item_data.PRICE}) {/if}
в ... /themes/тема/module/product_options/table_listing.html <td align="right">{if $item_data.PRICE}{$item_data.PREFIX}{$item_data.PRICE}{/if}</td>
И все...
вы бы поиск поюзали. это вопросы уже все обсуждали вдоль и поперек, по этому никто и не отвечал наверное.
юзал - не нашел.
Ключевые слова - Убрать в атрибутах Ну и доки глянуть http://docs.shopos.ru/?id=11_3#id3005288
А как можно убрать лишний знак "-" ? Т.е. если в атрибутах выставлен знак "+" , то показывает + 100 руб., а если выставлен знак "-" , то показывает "- -" , т.е два минуса. Как убрать лишний минус ?
Не знаю как так получается. Попробуйте в папке module/product_options/ в файле отвечающим за вывод атрибутов найти {$item_data.PREFIX}
и заменить на {$item_data.PREFIX|replace:"- -":"-"}
хотя нужно смотреть сам файл этот. может там чет дописали.
Вот кусок кода файла /module/product_options/multi_options.html <!-- checkbox --> <strong>{$options_data.NAME}:</strong><br/> {foreach key=key_data item=item_data from=$options_data.DATA} <input type="checkbox" name="id" value="{$item_data.ID}" /> {$item_data.TEXT} {if $item_data.PRICE_PLAIN}{$item_data.PREFIX}{$item_data.PRICE}{/if} {if $item_data.DESCRIPTION}<br />{$item_data.DESCRIPTION}{/if}<br /> {/foreach} <!-- /checkbox --> У меня выбран checkbox , но в принципе разницы нет, везде выводит два минуса Пробовал заменить как вы написали , не помогло, пробовал в качестве эксперимента совсем убрать {$item_data.PREFIX} , пропал один минус, но и плюс "+" тоже пропал :). Откуда берётся этот второй знак минус "-" ? ???
А этот минус в описаниях или названиях или цене атрибута точно нигде не прописан? Если вы убираете {$item_data.PREFIX} и остается один минус, то он где-то добавлен значит в текстах или может в PHP где-то. Не замечал такого ни разу, сложно сказать где копать.
Я уж смотрел, но ни где не нашёл в описании, названии или цене этот дефис "-" :) А в каком PHP файле можно посмотреть , подскажите пожалуйста.
Я уж смотрел, но ни где не нашёл в описании, названии или цене этот дефис "-" :) А в каком PHP файле можно посмотреть , подскажите пожалуйста.
Проверьте файлы которые заливали в датабазу. Скорее всего там.
Источник
|