Drupal рассматривает фильтрацию контента по идентификатору узла - PullRequest
0 голосов
/ 01 декабря 2010

У меня есть следующий сценарий:

У меня есть тип контента под названием «Продукт», в котором есть поля ввода по умолчанию и несколько пользовательских полей ввода, которые были созданы с помощью CCK.

При создании нового продукта все введенные данные проводятся как узел (как обычно).

Отчасти проблема в том, что я не хочу, чтобы значения из пользовательских полей ввода находились внутри содержимого узла. Поэтому я думал скрыть отображение этих полей. Затем я мог бы создать блок пользовательских полей ввода, используя представления.

Возможно ли в представлениях установить некоторую фильтрацию, которая будет отображать только значения пользовательских полей ввода на узле, из которого он был изначально создан? Например, если у созданного мной продукта был идентификатор узла 1, можно ли отфильтровать представление, чтобы отобразить значения пользовательских полей ввода, которые были созданы из идентификатора узла 1, а затем отобразить эти значения как блок на идентификаторе узла 1

Это может показаться запутанным подходом, но я стремлюсь отделить некоторые данные, введенные в тип содержимого Product, от содержимого основного узла, в основном по стилю.

Спасибо, Марк.

1 Ответ

1 голос
/ 01 декабря 2010

А, разобрались.Это всегда простое решение, не так ли?

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

После этого просто отобразятся значения пользовательских полей ввода, которые были созданыконкретный узел.

...