Перейти к содержанию
Форум поддержки пользователей VamShop

Проблема с атрибутами товара


Рекомендуемые сообщения

Если задан отрицательный префикс цены - то в селекте атрибутов не появляется префикс и цена, выводится только название значения атрибута. Если префикс положительный - все нормально. Подскажите пожалуйста в чем проблема.

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте в шаблоне атрибутов /templates/шаблон/module/product_options/multi_options.html везде поменять:


{if $item_data.PRICE_PLAIN > 0}({$item_data.PREFIX}{$item_data.PRICE}){/if}
[/code] на:
[code]
({$item_data.PREFIX}{$item_data.PRICE})

т.е. убрать это условие.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, в итоге сделал так:

{if $item_data.PRICE != 0}({$item_data.PRICE}){/if}

чтобы еще убрать +/- 0 руб. для дефолтного состояния

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

Возникла такая же проблема.

Решил её более комплексно. Теперь работает так, как и задумывалось.

В файле includes/modules/product_attributes.php заменить строку:

if ($products_options['price_prefix']=="-") $attr_price=$price*(-1);
на
if ($products_options['price_prefix']=="-") { $attr_price=$price*(-1); $price=$attr_price; }
И в шаблоне в файле multi_options.html заменить везде:
{if $item_data.PRICE_PLAIN > 0}
на
{if $item_data.PRICE_PLAIN != 0}

Думаю, что эту ошибку стоит исправить в новой версии. Ведь речь о ней шла в мае, а в версии 1.53 она всё ещё осталась.

Ссылка на сообщение
Поделиться на другие сайты

Ноль да, не выводится. Но плюс к этому ещё если аттрибут цены отрицательный, то и он не выводился.

Если только в шаблоне заменить '>0' на '!=0', то отрицательный аттрибут будет выводиться с двумя минусами. Что бы это исправить нужно внести изменения в product_attributes.php.

Но в любом случае решение найдено и это не может не радовать :)

Ссылка на сообщение
Поделиться на другие сайты

Mega4ell

Спасибо за решение, я обязательно проверю и если нет проблем, в следующей версии включу код по умолчанию в магазин.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...