О проекте

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

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

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

полезняшки

Drupal: Мои Best Practices

3 votes
+
-

Мои лучшие практики при разработке сайтов на друпале:

  1. Добавляю в машинные имена полей название бандла, например — field_news_image вместо field_image. Исключение для полей, которые используются одновременно в нескольких бандлах.

Drupal: Добавить класс элементу пославшему друпаловский ajax запрос

2 votes
+
-

Код добавляет элементу, инициализировавшему друпаловский ajax запрос (ссылка, кнопка), класс ajax-loading и удаляющий этот класс после завершения запроса:

Drupal: Улучшаем вывод image капчи

2 votes
+
-

Небольшой хак image капчи, выводящий картинку перед полем, а не перед label-ом:

Drupal: Удаление лишних CSS классов у полей

2 votes
+
-

По умолчанию каждое поле содержит набор из нескольких дефолтных CSS классов — field field-name-[field_name] field-type-[field_type] field-label-[label_display]. 3 класса тут явно лишних, а четвёртый — field-name-[field_name], неплоха бы выводить в виде [field_name]. Исправляем ситуацию:

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

2 votes
+
-

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

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

3 votes
+
-

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

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

Drupal: Красивые CSS классы у представлений Views

3 votes
+
-

По умолчанию у каждого представления есть 5, довольно невнятных, CSS класса:
view view-[VIEW_NAME] view-id-[VIEW_NAME] view-display-id-[DISPLAY_NAME] view-dom-id-[RANDOM_MD5]
последний вообще не поддаётся никакому объяснению =)
Ниже код, который приведёт классы к виду:
view-[VIEW_NAME] view-[VIEW_NAME]-[DISPLAY_NAME]
Читать дальше →

Разное: Online генератор изображений-заглушек

1 vote
+
-

Сайт placehold.it на основе специально сформированного url генерирует изображения-заглушки.
Пример заглушки размером 300 на 200: http://placehold.it/300x200

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

Drupal: Включаем/выключаем набор модулей одним кликом

-1 votes
+
-

Держать включёнными девелоперские модули на продакшене не очень разумно, но иногда возникает необходимость что-нибудь быстро подправить в представлениях или полях. Поэтому удобно иметь инструмент, который бы включал/выключал заранее определённый набор модулей одним кликом. Таким инструментом как неудивительно является модуль Admin Menu:

Drupal: Модуль Add another — кнопка "Сохранить и добавить ещё"

3 votes
+
-

Описание
Модуль Add another добавляет к форме создания/редактирования материала новую кнопку "Save and add another" (Сохранить и добавить ещё один), клик по которой создаёт материал и перезагружает форму, вместо редиректа на страницу нового материала: