О проекте

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

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

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

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

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

2 votes
+
-

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

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

2 votes
+
-

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

Drupal: Модуль User registration password

2 votes
+
-

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

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

3 votes
+
-

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

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

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

1 vote
+
-

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

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

3 votes
+
-

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

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

1 vote
+
-

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

Drupal: Как с помощью ajax обновить НЕСКОЛЬКО элементов формы

1 vote
+
-

Функция указанная в #ajax['callback'] может возвращать только один элемент формы (не считая дочерних):

Drupal: Отправить e-mail с вложением (атачем)

2 votes
+
-

Пример кода, который создаёт форму для загрузки файла с последующей его отправкой на ящик to@example.com: