Drupal 6: список словарей таксономии с помеченными узлами внизу - PullRequest
0 голосов
/ 01 февраля 2011

Я хочу создать страницу, которая перечисляет словари Таксономии, а затем перечисляет узлы (созданные / принадлежащие только ему) с этими словарями.

пример из поставленного:

Статья

  • Статья 1 (Заголовок, Тело, поле CCK 1, поле CCK 2)
  • Статья 2 (Заголовок, Тело, поле 1 CCK, поле 2 CCK)
  • Статья 3 (Заголовок, Тело, поле 1 CCK, поле 2 CCK)

Podcast

  • Подкаст 1 (Заголовок, Тело, поле CCK 3)
  • Подкаст 2 (Заголовок, Тело, поле CCK 3)
  • Подкаст 3 (Заголовок, Тело, поле CCK 3)

Здесь поля, связанные с узлами, могут отличаться в зависимости от словарного запаса. например, словарь Article отобразит узлы с четырьмя полями (Title, Body, CCK field 1, CCK field 2) и Подкаст отобразит узлы с тремя полями (Заголовок, Тело, Поле CCK 3) и т. Д.

Используя представления, как мне этого добиться? Или любой другой лучший подход.

Я также ссылался на эту ссылку , но фактически не удовлетворял моим потребностям.

1 Ответ

1 голос
/ 01 февраля 2011

Я думаю, что лучшим подходом было бы создание Article и Podcast как двух отдельных типов контента, поскольку они имеют разные требования к полям.Затем можно создать два разных представления для каждого типа контента и отобразить их вместе, используя отображение вложений представлений.

РЕДАКТИРОВАТЬ:

Чтобы получить представления для определенного вошедшего в систему пользователяЯ нашел здесь несколько полезной информации: http://gotdrupal.com/videos/drupal-views-arguments. Обратите особое внимание на этот код:

global $user;
return $argument[0] == $user->uid;

Я полагаю, что вам потребуется использовать приведенный выше код в качестве аргумента представлений для фильтрации результатов для каждого пользователя..

...