sagos 0 Опубликовано 24 апреля, 2010 Жалоба Share Опубликовано 24 апреля, 2010 Чуток дорабатываю магазин. Хочу сделать, чтобы при нулевом количестве товара вместо кнопки "Купить" была картинка или надпись "Нет в наличии". На карточке товара (product_info_v1.html) сделал так {if $PRODUCTS_QUANTITY > '0'}{$ADD_QTY}<br>{$ADD_CART_BUTTON}{else}<i><font color="red">Товар временно отсутствует на складе.</font></i>{/if}[/code] Работает. В перечне товаров product_listing_columns.html пришлось поменять переменную $PRODUCTS_QUANTITY на $module_data.PRODUCTS_QUANTITY [code]{if $module_data.PRODUCTS_QUANTITY > '0'}<p>{$module_data.PRODUCTS_BUTTON_BUY_NOW}<br><br><br></p>{else}<i><font color="red"><img src="/images/net_v_nal.gif" /></font></i>{/if} Тоже заработало. Но вот теперь пытаюсь сделать в остальных модулях. И не получается. Подставлял оба варианта. Ничего не выходит. В частности, в also_purchased.html в каком виде нужно указать эту переменную? Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 24 апреля, 2010 Автор Жалоба Share Опубликовано 24 апреля, 2010 То же самое и с cross_selling.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 апреля, 2010 Жалоба Share Опубликовано 24 апреля, 2010 Наверное в этих шаблонах нет запроса количества. Нужно править /includes/classes/product.php и например в метод getCrossSells , в sql запрос добавлять p.products_quantity , например после p.products_image, Что б были данные для этой метки, что б она правильно работала. Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 24 апреля, 2010 Автор Жалоба Share Опубликовано 24 апреля, 2010 :-( К сожалению, я не программист. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 апреля, 2010 Жалоба Share Опубликовано 24 апреля, 2010 Так и я не программист. Достаточно просто сделать то, что я написал и заработает. Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 24 апреля, 2010 Автор Жалоба Share Опубликовано 24 апреля, 2010 Попробовал. Добавил в запросы то, что ты написал. Но при использовании тех же переменных, что я указал в коде выше, не срабатывает условие. Или нужно другую переменную указывать? Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 24 апреля, 2010 Автор Жалоба Share Опубликовано 24 апреля, 2010 Вроде разобрался. :-) Спасибо. Буду дальше мучить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 апреля, 2010 Жалоба Share Опубликовано 24 апреля, 2010 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения