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

Программное управление добавлением публикаций в xml sitemap
 10 Дек, 2017

Благодаря модулю xmlsitemap, XML карту не сложно добавить на любой Drupal-сайт. Модуль позволяет управлять тем, какие типы публикаций добавлять в карту, а какие нет. Если вам этого  достаточно, то дальше можете не читать.

Но если вам требуется более гибкое управление, читайте дальше.

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

Примеры работы с EntityFieldQuery
 7 Дек, 2017

Один раз начав работать с EntityFieldQuery, вы уже не захотите городить SQL запросы с джойнами таблиц полей сущностей. Что то сложное, возможно, сделать будет слишком трудно на этом конструкторе, но типовые выборки данных делать приятно, быстро и удобно.

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

Создание патча для модуля Drupal
 4 Дек, 2017

В Drupal для решения ваших задач вы подбираете contributed модули. Отлично, если модуль поддерживается автором, в нем нет багов и есть нужный вам функционал. В противном случае, вы, возможно, правите модуль и используете его для себя.

Но, наверное, было бы здорово поделиться исправлениями и с другими? Для этого не обязательно начинать новый проект, можно лишь ограничиться публикацией патча.

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

Crop модуль для картинок Drupal
 2 Дек, 2017

Искал по работе crop модуль, который позволит редактору сайта выполнять обрезку картинки в админке при загрузке изображения в форму публикации.

На Drupal.org есть обзор подобных модулей:
https://www.drupal.org/node/1179172.

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

Добавляем свои стили в CKEditor на Drupal
 16 Ноя, 2017

Задача не для программиста, а больше для системного администратора, т.к. речь пойдет о правильной настройке.

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

Drupal 7, проверить авторизован ли пользователь
 13 Ноя, 2017

Если в коде необходимо проверить авторизовался ли текущий пользователь, то можно использовать как минимум два подхода.

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

Как получить FID по URI в Drupal?
 7 Ноя, 2017

При работе с private файлами в Drupal, можно использовать зацепку hook_file_download($uri), в которой вы можете реализовать проверку прав доступа к скачиваемому файлу. Но на входе функции — только uri, вместо fid, по которому было бы удобно вытащить всю информацию о файле.

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

Не работает drag-n-drop для нескольких TableField полей в одной форме
 29 Окт, 2017

Если вы увлеклись использованием данного Drupal модуля (под 7ку) настолько, что добавили в форму несколько полей типа tablefield, то заметите, что перемещение строк а-ля драг-n-дроп работает только для первого из полей.

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

Поле — таблица в Drupal
 27 Окт, 2017

Почему клерки так любят excel? Это очевидно.  :)

В связи с этим, я заинтересовался есть ли решения для Drupal, которые позволяют вставить поле (или поля) в виде таблицы или сетки (grid), чтобы уменьшить пропасть, отделяющую удобный excel от работы с редактором публикаций в Drupal. Конечная цель — создать более дружественный интерфейс для редактора в админке.

Хочу рассказать об одном из таких модулей — tablefield.

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

Создание связи во Views, используя поле entity_reference
 24 Окт, 2017

Модуль View, Drupal 7. Задача: в контексте публикации (находясь на странице публикации) вывести с помощью модуля views публикации, связанные с текущей нодой через поле типа entity_reference.

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