Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗
Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.
❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами
Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.
Scroll
Форма быстрого заказа
22/02/2025, by Гость (не проверено)
Форумы
Добрый день! Возможно ли в commerce реализовать "Форму быстрого заказа", чтобы товар добавлялся в корзину при вводе артикула.
На странице быстрого заказа поля для заполнения:
Артикул | Количество
Внизу страницы кнопочки "Добавить строки" и "Добавить в корзину"
Например:
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Частично решил с помощью блока Commerce direct buy
Буду дорабатывать!
Возник только один ламерский вопрос (что-то затупил))): как в представление впихнуть блок или только в ноду возможно?
Если есть готовые решения ткните носом куда копать пож.! Спасибо!
Если именно "впихнуть", то можно через шаблоны Views:
Темизация Drupal урок 6 Темизация Views slideshow и jcarousel
Спасибо за урок!
Скажите пож. а в модуле Commerce direct buy есть возможность сделать несколько одинаковых полей с одной кнопкой "оформить заказ"?
Я не знаю, вам проще сделать небольшую форму и на submit этой формы сделать небольшую обработку с добавлением товаров по артиклу в корзину через эту функцию:
commerce_cart_product_add()
http://drupalcontrib.org/api/drupal/contributions!commerce!modules!cart!commerce_cart.module/function/commerce_cart_product_add/7
здесь можно почитать подробнее:
http://drupal.org/node/1288414
Это чтобы начать писать модуль:
Создаем модуль на друпал, быстрый старт
Чтобы создать блок:
Drupal hook_block_info() и hook_block_view() выводим информацию в блоке
Чтобы вывести страницу:
Hook_menu drupal создание страниц через модуль
Это чтобы форму сделать:
Form API Drupal создание форм на Друпал
Это пример, чтобы добавить обработку формы на submit:
Добавление страницы:
Создание формы:
Функция обработки на submit формы:
Это функция вспомогательная, чтобы задать начальные значения формы: