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

Меню в виде SELECT в Drupal 7

1 Фев, 2017

Drupal обладает развитым набором инструментов с menu, т.к. меню — это одна из составляющих частей Drupal API. Хотя модуль Menu, входящий в состав ядра, можно отключить, но я пока не встречал проектов, в которых был бы отключен данный модуль. И уж совсем нельзя исключить библиотеку работы с меню (/includes/menu.inc).

Изучение API быстрее протекает на практике. Вот одна из таких практических задач — вывод меню (одного или нескольких) в виде одного выпадающего списка (html SELECT, отражающего иерархию пунктов меню.

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

Выгрузка словарей таксономии в csv из Drupal

27 Дек, 2016

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

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

Пишем XML карту сайта для Drupal 6 сами

8 Дек, 2016

Поначалу я думал, что сделаю карту с помощью модуля. Для типовых проектов — лучшего не придумаешь. Достал последнюю версию модуля xmlsitemap под 6-ю версию друпала, настроил типы публикаций и запустил rebuild ссылок.

Но, видимо, публикаций оказалось слишком много (около 50к), и модуль начал что то «пережевывать», показывая прогресс по 100-150 публикаций в секунду. Через какое то время он вовсе прекратил свою работу, так и не создав мне карту.

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

Меняем сортировку комментариев в Drupal 7 без views

2 Дек, 2016

Комментарии в Drupal выводятся от старых к новым. Т.е. чтобы увидеть последний (свежий) комментарий нужно идти на самую последнюю страницу (если комментарии разбились на несколько страниц) в самый конец списка комментариев.

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

Как проверить роль пользователя (user role) в Drupal 7?

22 Ноя, 2016

Модуль user предоставляет довольно неудобную функцию, которая проверяет роль пользователя по Role-ID, а не по названию роли.

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

Как убрать инфо о текстовых форматах в комментариях Drupal?

13 Ноя, 2016

komment-form

Речь идет о выводе дополнительной информации в форме комментариев после основного текстового поля — «формат текста». Поле это совершенно не нужно пользователям сайта, давайте его уберем.

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

Drupal flag модуль — некоторые элементы API

9 Ноя, 2016

Очередная шпаргалка по Drupal, рассматриваем функции API модуля flag, для вызова их из кода программы PHP.

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

Вариант XML карты сайта для Drupal 7

8 Ноя, 2016

Сначала написал вариант для Drupal 6, но в силу актуальности семерки, предлагаю вариант кода для 7й версии.

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

Как получить текущий id node в drupal из кода программы?

8 Ноя, 2016

Можно использовать анализ адреса хранимый Drupal в $_GET[‘q’] и/или анализ частей адреса, получаемых функцией arg(N).

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

Управление меню в Drupal

28 Окт, 2016

Меню в Drupal тесно связано с навигацией по сайту, построением хлебных крошек, картой сайта. Этот обзор посвящен инструментам и возможным проблемам при работе с меню (навигацией).

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