Как заставить представления drupal отображать динамический контент на основе узла - PullRequest
0 голосов
/ 17 ноября 2010

Возможно ли, чтобы представления отображали запрос на основе текущего узла (не 1 заданного узла, а любого узла)

моя ситуация:

Пользователь отправляет узел с информацией

другой пользователь может сделать пожертвование этому узлу из другого типа контента, используя 2 поля: ссылку на узел (для выбора узла) и целое число (для ввода суммы пожертвования)

Мне нужен вид блока, чтобы показать все пожертвованные суммы для текущего отображаемого узла

(было бы еще лучше, если бы кто-нибудь сказал мне, как просто собрать все пожертвованные суммы, чтобы показать общую сумму!)

заранее спасибо

1 Ответ

2 голосов
/ 17 ноября 2010

Если вам нужна динамическая фильтрация, просмотры аргументов - ваш друг.

После того, как вы добавите поля и фильтры, добавьте аргумент Content: ссылка на узел (имя будет таким, каким вы его называете, но убедитесь, что это ссылка на узел).

В настройке аргумента для «Действие, которое нужно предпринять, если аргумент отсутствует», нажмите «Предоставить аргумент по умолчанию» и выберите «ID узла из URL», выполните проверку.

Добавьте вид блока и включите его на странице настроек блока. Он будет отображаться только на соответствующих узлах.

Проверьте этот урок для более подробной информации.

Чтобы выполнить вычисления, взгляните на модуль Views Calc .

...