Вы здесь

Выпадающий список количества товаров в Ubercart 3

Опубликовано 28 апреля 2014 в 19:50 пользователем Plazik

В последнем разработанном мною проекте на Ubercart клиенту требовалось для большей части товаров выводить количество товаров не произвольным полем, а списком с заранее определенным количеством (оптовая продажа). Погуглив немного и не найдя готовых решений, я решил писать свое решение.

Итак, задача:

  1. Для всех товаров выводить количество товаров в виде выпадающего списка.
  2. На странице редактирования ноды сделать галочку “Выводить не списком”.
  3. Если галочка поставлена - выводить количество товаров произвольным полем (как по по умолчанию).

По второму пункту сразу делаем логическое поле для ноды, назовем его  .

В папке   создаем файл   и пишем:

name = Ubercard Dropdown quantity
description = Added dropdown to quantity element.
dependencies[] = uc_product
package = Ubercart - extra
core = 7.x

Здесь все стандартно, пишем название и описание модуля, указываем зависимость от модуля   (остальные зависимости добавятся автоматически).

В этой же папке создаем файл   и пишем в нем (комментарии даны прямо в коде):

  1.  

 

Комментарии

Добавить комментарий