Архив - 2016

Дата

20 Окт.

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 тем самым добавляя в токены расширеные параметры, отсутствующие при стандартном добавлении таксономии к материалу.