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

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

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

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

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

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

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

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

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

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

 

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

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

  • pathauto
  • entityreference
  • entity token

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

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

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

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

Страницы

Подписка на dm66.name RSS