Архив

22 Мар. 2019

Подключение Drupal 7 к MySQL через сокеты

Что бы настроить подключение Drupal 7 к базе MySQL через сокеты, надо во певых, создать в mysql пользователя с именем от которого работает Drupal (обычно это www-data) и типом подключения auth_soket (unix_soket).

25 Ноя. 2017

20 Окт. 2016

19 Окт.

Приводим номер телефона к единому виду.

В базе данных drupal 7 есть текстовое поле (field_phone) используемое под номер телефона. Данные заносились без какой либо проверки и имеют совершенно различные написания телефонных номеров.

Возникла необходимость к привидению всех номеров телефонов к единому виду:
+7 (ХХХ) ХХХ-ХХХХ

Для запуска кода нормализации нужен модуль Devel. Код вставляем на странице devel/php

18 Апр.

19 Мар.

Модуль Views UI: Edit Basic Settings

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

29 Фев.

Вывод только терминов с 0 вложенностью

Для вывода чере views списка терминов только верхнего уровня из словаря с несколькими уровнями вложенности добавляем фильт "Термин таксономии: Родительский термин" и указываем в нем машинное имя словаря.

 

26 Фев.

Путь материала на основе пути термина таксономии

Для автоматического создания синонимов путей материалов на основе пути термина таксономии привязанного к материалу необходимо установить следующие модули:

  • pathauto
  • entityreference
  • entity token

Создаем словарь с терминами таксономии и прописываем в синонимах термина нужный путь.

Словарь привязываем к материалу через entityreference тем самым добавляя в токены расширеные параметры, отсутствующие при стандартном добавлении таксономии к материалу.

22 Ноя. 2012

Атрибуты в Drupal Commerce и модуль Commerce Cart Ajax = глюки.

Заметил, что на последней версии Drupal Commerce 1.4 не работают атрибуты. То есть, при изменении параметра не подгружаются изображения, цена и т.д. Долго не мог разобраться в причинах, но в итоге всё же удалось локализовать проблему. Виноватым оказался модуль Commerce Cart Ajax. После его отключения всё заработало как надо. Тема на drupal.org Другая схожая проблема на Drupal.org

12 Ноя.

Добавление сворачиваемого блока в шаблон темы оформления

Пример добавления сворачиваемого блока сгенерированного Views в шаблон темы оформления.

related - название views
related_model - название блока

Страницы