О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

работа с формами

Drupal: Зависимый checkout pane

-7 votes
+
-

Есть шаг чекаута, на котором выведено две checkout pane. Второй pane по умолчанию скрыт и появляется только если в первом отмечен соответствующий чекбокс. Ну основная загвоздка ради которой этот пост — во втором pane есть required поля:

Задача — нужно при клике на чекбоксе показывать второй pane, а если чекбокс не отмечен то при отправке формы пропускать проверку на required.

Drupal: Переместить поле E-mail в существующий checkout pane

-7 votes
+
-

Пример перемещения поля E-mail в checkout pane commerce_fieldgroup_pane__group_customer созданный с помощью Commerce Fieldgroup Panes

Drupal: Темизация группы чекбоксов (#type => checkboxes)

-22 votes
+
-

Пример вывода элемента '#type' => 'checkboxes' в виде таблицы, где в первой колонке будут чекбоксы, а во второй обычный текст:

Drupal: Добавить виджет поля заказа в существующий checkout pane

-12 votes
+
-

Выводить свои поля на странице чекаута легко с помощью модуля Commerce Fieldgroup Panes, однако он не умеет выводить поля в уже существующих checkout panes.
Пример программного вывода виджета поля заказа field_order_my_field в Billing information (checkout pane с именем customer_profile_billing):

Drupal: Модуль Auto-Dialog — показываем контент и формы в jQuery диалоге

-16 votes
+
-

Выложил свой модуль Auto-Dialog в котором попытался воспроизвести в Drupal 7 диалоговую систему из Drupal 8. Модуль позволяет открывать любые страницы в jQuery диалоге.
Использование очень простое — достаточно включить модуль и добавить на страницу ссылку с классом autodialog:

Drupal: Как изменить сообщение, выводимое после создания материала

-6 votes
+
-

Пример изменения сообщения, выводимого после создания материала типа page:

Drupal: Отличие submit от button

-10 votes
+
-

В Form API есть три вида кнопок —submit, button и image_button.
Читать дальше →
Похожие записи:

Drupal: Примеры кода для Drupal 8

-26 votes
+
-

Некто Erik Stielstra поделился с общественностью набором небольших демо-модулей для Drupal 8, показывающих как пользоваться роутингом, конфигурациями, формами, событиями и сервисами. Обещает в скором времени пополнить коллекцию. Инджой.
Читать дальше →
Похожие записи:

Drupal: Правильные ajax селекты, чекбоксы и радиокнопки

-8 votes
+
-

Я как-то писал как добавлять элементы в форму с помощью AJAX. Форма работала, но у неё был один недостаток — элементы добавлялись только при включённом javascript.
Сложность реализации ajax селектов/радиокнопок/чекбоксов в том, что без javascript нет возможности засабмитить форму и следовательно изменить её элементы.
Читать дальше →
Похожие записи: