О проекте

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

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

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

Друпальчики

Микросовет — Поля-селекты и удаление лишних опций

-14 votes
+
-

Иногда мы сталкиваемся с необходимостью удалить часть вариантов из select-поля (или из радиокнопок, или из чекбоксов), а Друпал нам не разрешает, поскольку эти варианты где-то используются. Намекает то есть, что нужно сначала изменить контент, где эти значения есть — а потом удалять. Для нод это, в принципе, логично, но для других сущностей — раздражает. Например, добавили мы поле «Пункты самовывоза» к оформлению заказа в Drupal Commerce. А один пункт возьми и закройся — это ж надо все старые заказы проверить и подтереть, чтобы удалить соответствующую опцию.

Микросовет — телефоны в шапке

-17 votes
+
-

Дорогие дизайнеры и разработчики сайтов. Когда я с мобильника захожу на страницу какой-нибудь компании, мне обычно хочется скопировать из шапки телефон — и позвонить по нему. В 90 случаях из 100 я только для этого и захожу с мобильника на страницы каких-нибудь компаний. Чтоб скопировать номер и позвонить. И в 0 случаях из 100 я захожу чтобы посмотреть, каким красивым шрифтом вы нарисовали телефонные номера. Еще раз: в 90 случаях — чтобы скопировать и позвонить. И в 0 случаев — чтоб посмотреть на красивый шрифт.
Подумайте об этом.

Про hook_library_alter на примере Яндекс.Карт

-27 votes
+
-

Есть в Drupal 7 такая замечательная возможность — упаковать набор CSS и JS в библиотеку, и подключать потом одним разом. Достигается эта радость объявлением библиотеки через hook_library() и подключением — через drupal_add_library().

Как проверить, прикреплено ли к бандлу поле

-25 votes
+
-

Функция проверяет — прикреплено ли поле $field к бандлу $bundle сущности $entity (все аргументы — строки, не объекты).

Блок Similar Items

-16 votes
+
-

В данном кратком руководстве мы создадим на Views обыкновенный блок похожих товаров (или предметов), то есть Similar Items. Блок будем выводить на странице материала (назовем его «товар»), а содержимым блока будут товары из той же категории, что данный. В общем, обычный блок «Смотрите также».
Сделать такой блок достаточно легко, препятствий может быть только два — нетерпение и необычное расположение одного необходимого элемента. Но обо всем по порядку.

13 непопулярных модулей

-35 votes
+
-

Давно прошли времена, когда сообщество можно было удивить статьей в стиле «А вот список из шести модулей, которые я ставлю на все-все-все проекты, круто, да?!». Больше так, к счастью, не делают. Не рассказывают читателю в тристачетырнадцатый раз про CCK и Views. Тепрь надо рассказывать хотя бы про Bean. Теперь путь к сердцу любителей модулей лежит через интригу. Необычное надо показать. «Ах, вы не знали про такое? Смотрите и не говорите, что не видели!»
А вот статья:

Микросовет — о простоте

-18 votes
+
-

Мудрость, знакомая человечеству как до, так и после одного монаха-францисканца, гласит: не умножай сущности без нужды. В нашем случае это также означает: не делай сложным то, что можно делать проще.
Например, когда имеешь ноду с полями «Вес», «Цена» и «Описание» — нет никакой нужды создавать темплейт, дабы изменить порядок вывода полей. Это делается из админки. Нет нужды создавать темплейт и для того, чтобы уменьшить шрифт, каковым должны быть выведены некоторые поля. Для этого в мире есть CSS.

Drupal, Android и кнопка Share

-20 votes
+
-

С того момента как раздобыл себе первый планшет, всегда жутко бесил порядок загрузки с него фотокарточек на домовую страницу. Найди файл в галерее → запомни как он называется и где лежит → зайди к себе на сайт → зайди в добавление картинок в галерею → нажми «загрузить» → снова найди файл в галерее… Караул, в общем.

Drupal Commerce File и одноразовые ссылки

-19 votes
+
-

Для продажи доступа к файлам через Drupal Commerce в целом неплохо подходит модуль Commerce File. Однако, в работе с ним есть несколько нюансов, нуждающихся в напильнике или дополнительной доработке. В данной заметке пойдет речь об одном из таких нюансов.

Микросовет — Как нагадить следующему разработчику

-15 votes
+
-

Совсем недавно я писал о том, что модули надо класть в /sites/all/modules, а не в /modules. Несоблюдение этого простого правила способно немножко подпортить жизнь тем, кто будет работать с сайтом после вас.