|
|
27.11.2009, 10:45
|
|
Хыиуду
Зарегистрирован: 2009-10-21
Сообщений: 156
|
Есть у товара поле Price, и есть поле Price_Lowered. Если Price_Lowered заполнена и больше нуля, значит, действует цена распродажи. Как можно прописать по всему модулю (желательно без использования компонента "скидки"), чтобы если Price_Lowered>0, то именно она считалась бы ценой товара вместо Price?
|
|
|
03.12.2009, 14:31
|
|
ooo
ПАЛНАРИС
Зарегистрирован: 2009-06-18
Сообщений: 57
|
насколько помню, вроде условием opt_case при выводе объекта:
Код:".opt_case($f_Price_Lowered, "$f_Price_Lowered", "$f_Price")."
Если Price_Lowered будет заполнено, то выведется, если нет, то покажется Price
|
|
|
04.12.2009, 10:48
|
|
Хыиуду
Зарегистрирован: 2009-10-21
Сообщений: 156
|
Это, конечно, так, но, ЕМНИП, во всех скриптах Netshop будет обращаться к полю Price. И ему абсолютно все равно, что разработчик где-то там добавил товару поле Price_lowered
|
|
|
19.01.2010, 13:01
|
|
ooo
ПАЛНАРИС
Зарегистрирован: 2009-06-18
Сообщений: 57
|
Мало ли, но мысль, а если при незаполнении поля Price ему присвоить значение поля Price_lowered по-умолчанию?
|
|
|
20.01.2010, 14:12
|
|
Хыиуду
Зарегистрирован: 2009-10-21
Сообщений: 156
|
Поле Price всегда заполнено. Это Price_lowered может быть пустым.
|
|
|
20.01.2010, 16:04
|
|
ooo
ПАЛНАРИС
Зарегистрирован: 2009-06-18
Сообщений: 57
|
Хорошо, а если в компоненте в поле "действия после добавления""действия после изменения" объекта создать условие по принципу:
если Price_lowered не равно 0, то значению переменной Price присвоить значение Price_lowered?
|