Все записи категории ‘drupal’

Отладка запроса SQL, получаемого в модуле views Drupal
 19 Окт, 2017

Сложные представления (views) требуют понимания того, что в итоге получилось, какой запрос сформировался в результате магии и такой то матери в конструкторе View UI.

Итак, как получить SQL запрос, который формируется во views drupal?

Читать далее »

Применение системы контроля версий к проектам на Drupal
 16 Окт, 2017

Drupal очень многое позволяет делать из админки. Создание типов публикаций, представлений, настройка модулей и многое другое. Это сильная сторона и одновременно проклятие проектов на Drupal.

Читать далее »

Подключение CSS/JS к форме Drupal
 12 Окт, 2017

Если необходимо подключить стили или скрипты к своей форме, как это сделать?

Читать далее »

Редирект после отправки формы в Drupal 7
 8 Окт, 2017

В Drupal form API версии 6, у формы было свойство редиректа (пример из документации Drupal):

которое позволяло перенаправить пользователя после отправки/обработки данных формы. В 7й версии API это свойство исчезло. Что можно предпринять, чтобы получить похожий эффект?

Читать далее »

Подключить форму редактора публикации на своей странице в Drupal 7
 6 Окт, 2017

Если вы занимаетесь доработками системы администрирования Drupal, то рано или поздно перед вами встанет задача подключения штатного редактора в нужном вам месте и настройка предустановок этого редактора (шаблонов для редактора).

Читать далее »

Создаём админ пользователя через drush
 4 Окт, 2017

Если у вас нет админ доступа в drupal, но срочно надо его получить, то можно сделать следующие вещи:

  • поменять email у админа и пройти процедуру восстановления пароля;
  • создать нового пользователя, добавить в базу роль со всеми правами и назначить её вашему пользователю;
  • то же что в предыдущем пункте, но с помощью drush :)

Рассмотрим эти варианты далее подробнее.

Читать далее »

Используем LESS и SASS в Drupal
 24 Сен, 2017

Препроцессоры Less и Sass, на мой взгляд, это какая то переходная ступень. Со временем, я надеюсь, функционал расширений будет реализован в CSS. Но ждать нам некогда, использовать все удобства препроцессоров можно и нужно уже сейчас.

Читать далее »

Установка drush в окружении OpenServer
 21 Сен, 2017

Drush позволяет почувствовать себя «ацким хакером» при работе над проектом в Drupal. Он упрощает многие рутинные операции, расширяя и дублируя часть функций админки. Понадобится найти соответствующие команды, знать название модулей и т.п., т.к. drush — это консольный инструмент.

Давайте установим Drush в OpenServer.

Читать далее »

Проверить заданный permission у пользователя в Drupal
 6 Сен, 2017

В Drupal (7) новые флажки — права пользователей добавляются через hook модуля MODULENAME_permission.

Читать далее »

Утилита для администрирования меню в Drupal
 26 Июн, 2017

Очередные обновления модуля MAT для Drupal 7.

Модуль тестируется на одном из сайтов, над которыми я работаю. Такое горячее тестирование возможно благодаря тому, что модуль используется только для администрирования. Использование модуля выявило баги и некоторые проблемы. Их я и решал в текущем коммите.

Читать далее »