О проекте

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

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

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

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

Drupal: Выбор даты с помощью jQuery UI Datepicker

-13 votes
+
-

Пример формы для ввода даты с использованием виджета jQuery UI Datepicker:
mymodule.module:

Drupal: Модуль Multistep Nodeform — многошаговая форма создания материала

-9 votes
+
-

Описание
Модуль Multistep Nodeform позволяет разделить форму создания/редактирования материала и создать из неё многошаговую форму с кнопками Next и Back:

Читать дальше →
Похожие записи:

Drupal: AJAX submit с поддержкой graceful degradation

-10 votes
+
-

Пример создания AJAX формы с помощью концепции прогрессивного улучшения (graceful degradation). Такая форма будет работать даже при выключенном javascript.
1. Создаём обычную форму с submit callback-ом:

Drupal: Удалить из формы регистрации поле подтверждения пароля

-11 votes
+
-

Небольшой трюк, позволяющий удалить из формы регистрации поле подтверждения пароля:

Drupal: Модуль User registration password

-10 votes
+
-

Описание
Модуль User registration password позволяет при включённой опции "Требуется подтверждение почтового адреса" указывать пароль во время регистрации, а не после подтверждения e-mail, как это принято в Drupal.
Установка и настройка
Установка стандартная — распаковать в sites/all/modules, включить.

Drupal: Переместить описание выбранного метода оплаты под соответствующий input

-10 votes
+
-

В Drupal Commerce, по дефолту, описание метода оплаты выводится в самом низу филдсета, независимо от выбранного значения:

Код ниже, перемещает div с описанием под выбранный метод:
Читать дальше →
Похожие записи:

Drupal: Как навесить #ajax на пользовательское событие

-11 votes
+
-

В элементе #ajax['event'] можно указывать не только дефолтные события такие как click/change/blur, но и любые другие, которые будут вызваны через .trigger().

Drupal: Уведомление пользователя об удалении его материала с указанием причины

-9 votes
+
-

Задача — при удалении материала, указать причину удаления и уведомить об этом автора.
Решение:

Drupal: Как с помощью AJAX обновить ВСЮ форму

-12 votes
+
-

В ajax callback можно возвращать не только отдельные элементы, но и всю форму: