О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

views

Drupal: Как на странице материала вывести в блоке ноды из этой же категории

-9 votes
+
-

Распространённая задача — в блоке на странице материала, вывести ноды из категории, к которой принадлежит просматриваемый материал.
Способ 1
1. Создаём представление.
2. Добавляем дисплей Блок.
3. Добавляем фильтры (по типу материала, статусу и т.п.), меняем настройки по вкусу.
4. Добавляем контекстный фильтр по полю, в котором прописана категория материала (в примере это field_category).

Drupal: Пишем вычисляемое поле для Views 2

-7 votes
+
-

Вычисляемое поле (или виртуальное поле, пользовательское поле, computed field, calculated field) — это поле, которого физически нет в таблице, и значение которого вычисляется на основании других полей или подзапроса.
Добавить такое поле в представление Views можно несколькими способами, но drupal way — это написать свой хэндлер поля (field handler).
Для примера создадим поле, которое будет выводить количество файлов, прикреплённых к материалу с помощью модуля FileField.
Читать дальше →

Drupal: Использование GROUP BY и агрегатных функций в Views 3 (видео)

-16 votes
+
-

Как известно в Views 3 стало возможно использовать sql оператор GROUP BY и агрегатные функции COUNT, SUM, MAX, MIN, AVG. По этому случаю Johan Falk записал три дополнительных видео для своей серии сринкастов Taming the Beast: Learn Views with NodeOne, в которых он рассказывает как пользоваться агрегацией и что с помощью неё можно сделать.
Читать дальше →

Drupal: Как для определённой роли спрятать колонку в представлении Views

-8 votes
+
-

Например нужно спрятать поле field_secret для анонимных пользователей (id роли: 1) в представлении myview:

Drupal: Пример совместной работы Rules/VBO/Views — удаление статуса "sticky" у старых нод (видео)

-22 votes
+
-

Johan Falk продолжает выжимать все соки из связки Rules/VBO/Views. В этом видео он показывает, как можно выполнять действия Rules над нодами из представления Views:

Drupal: Модуль Taxonomy Views Integrator — заменяем страницу термина на представление Views

-8 votes
+
-

Описание
Модуль Taxonomy Views Integrator позволяет вместо стандартной страницы терминов определённого словаря (taxonomy/term/[tid]) выводить представление Views.

Drupal: Массовое редактирование полей материалов с помощью Views и Editable Fields

-9 votes
+
-

Ситуация — на сайте есть каталог товаров. Каждый товар содержит поле Цена. И нам в срочном порядке нужно изменить цены у всех или части товаров.
Решение в лоб (найти товар, открыть форму редактирования, изменить цену, сохранить) не устраивает большими временными затратами (да и скучно это).
На помощь приходит модуль Editable Fields, который добавляет для полей новый форматтер, позволяющий изменять значения с помощью AJAX прямо в представлении:

Drupal: Как с помощью Views 3 вывести список терминов с количеством помеченных ими нод

-10 votes
+
-

Во втором Views подобные задачи решались либо с помощью дополнительных модулей, либо вообще без Views с помощью сниппетов. В Views 3 стало возможно использовать агрегатные функции COUNT, AVG, MAX, MIN и SUM:
подробнее