Привет! Имеется drupal 6 + ubercart + uc_out_of_stock. По умолчанию, если активен складской учет в товаре, то uc_out_of_stock, когда товар весь продан, скрывает кнопку Добавить в корзину и выводит заданный пользователем текст.
Вопрос: как сделать так, чтобы текст выводился, но кнопка не скрывалась? Или как лучше поступить, когда для товаров, которые достигли склад=0, автоматом выводить определенный текст (поле). такие товары должны покупаться как обычные!
Комментарии
Не согласен. Когда товара нет в наличии, должен быть текст "Нет в наличии" и кнопка "Сообщить мне, когда товар появится в наличии". Так сделано у Озона. Зачем велосипед придумывать?
Т.е. вам нужно выводить кнопку "Положить в корзину" даже если уровень на складе ноль?
Тогда зачем вам модуль uc_out_of_stock?
Тем более, что
"такие товары должны покупаться как обычные!"
Зачем вообще stock нужен?
это надо не мне! решили сделать так, эти товары будут под заказ, т.е. покупатель совершает предоплату и ждет определенное кол-во времени, пока поставщик отправит, пока тк доставит и т.д.
uc_out_of_stock нужен, чтобы надпись выводить для товаров, которых нет на складе
План А. Вот я пытался пользоваться этим модулем и у меня не получилось сдлеать то что получилось у вас. Может просто снести модуль и установить его заново - тогда будут дефолтные натройки.
План Б.
Преписать node.tpl.php для типа материала Товар. Добавит туда условие что выводить надпись "Нет в продаже" если уровень на складе равен нулю.
а. сейчас стоят дефолтные настройки, не понял если честно, что имелось в виду. и что не получилось?
б. легче уж написать свой модуль, учитывая что для товаров, которые есть на складе надо выводить «есть в продаже»
У ва с дефолтными настройками то, что у меня не получилось.
Нет не легче. Легче тему оформления совсем чуть чуть пописать.
вопрос решил маленьким допиливанием js + css