Drupal
Проблема: при использовании в хлебных крошках элементов, в виде терминов таксономии, они не реагируют на смену языка, при том, что сами термины переведены.
Решение: в формировании хлебных крошек(admin/structure/path-breadcrumbs/edit/), нужно заменить %node:field-term:name на %node:field-term:i18n-name, где field-term -поле с термином
Profit!...
Задача: Сделать в ноде переключатель, который бы отвечал за смену отображения контента, индивидуально в каждой ноде.
Теория
Поискал похожие модули и ничего путнего не нашел, поэтому решил изобрести велик используя views.
План действий таков: Скрываем вывод поля с изображением, добавляем радио переключатель, он будет...
Сталкивался кучу раз с этой проблемой, чтобы не забыть и вновь не рыскать решение на просторах, решил сделать памятку.
Если сайт на drupal 7 при попытке обновления модулей пишет ошибку "Не удалось получить информацию об обновлении для N проектов":
...
Миллион раз встаю на грабли, что при выводе в шаблоне главного меню, используя кусок кода из эталонного page.tpl.php, который лежит в modules/system, а именно:
<?php
print ...
Смоделируем такую ситуацию, например, у нас есть каталог продукции с фильтрами содержимого (фасетами), им будет посвящен урок в дальнейшем. Задача состоит в необходимости показывать пользователю, сколько, на данный момент, позиций подходит условию фильтрации views.
Решается все очень просто. Идем в настройки нашей вьюхи, добавляем шапку - Глобальный: Текстовое область:
...
В этой статье рассмотрим основные этапы написания модуля на Drupal 7:
Постановка задачи:
Рассмотрим задачу на конкретном примере: у меня на сайте организован фасетный поиск с помощью модуля FacetApi. У материала есть поле "Год", поле участвует в фасетном поиске, то есть производится фильтрация материала по значению поля "Год".
Необходимо: представить поле "Год" так, чтобы...
Проблема: в Drupal 7 при редактировании материала, если редактируемое поле содержит html теги, то после сохранения материала становится не доступным предпросмотр материала (средствами редактора bueditor), пишет ошибку - The preview is disabled due to previously inserted HTML code in the content. This aims to protect you from any potentially harmful code...
Всем известно, что регионы используются, как контейнеры для блоков. Если необходимо определить регион прямо в шаблоне ноды(node.tpl.php или node--node[Id].tpl.php или node--node-type.tpl.php), для дальнейшего вывода блоков прямо в структуре ноды, без затрагивания шаблона общей страницы(page.tpl.php), вам поможет нижеследующий...
Имеем, к примеру, поле для загрузки изображений, в настройках поля есть параметр "Количество значений поля" ("Number of field values"), который можно установить от 0 до 10ти, или неограниченно. Бывает так, что необходимо задать предел более 10ти, но НЕ неограниченно, например, позволить пользователю загружать не более 19 изображений. Чтобы модифицировать наш селект со...