Список представлений с заголовками из списка выбора типа контента - PullRequest
1 голос
/ 19 апреля 2011

У меня есть простой тип контента с полем заголовка, полем изображения и полем категории (которое является текстовым полем списка выбора).Я создал вид, в котором все опубликованное содержимое этого типа распечатывается и сортируется по полю категории.Пока все отлично и замечательно (и легко с модулем Views).

Однако я хотел бы напечатать заголовок над различными категориями из поля списка выбора.

Я понялузнать, как извлечь массив значений списка выбора с помощью этого:

$field = content_fields('field_mm_category', 'om_mm_content');
$allowed = content_allowed_values($field, TRUE);

Но не могу поместить его вместе с другим содержимым в файле views-view-nameofcontentype.tpl.php.Есть ли простой способ добиться этого?Может быть, используя препроцесс или аналогично?Или это неубедительно, и я должен рассмотреть вопрос об использовании словаря таксономии?

Ох и его в drupal 6:).

Редактировать:

Содержание должно быть напечатано какthis:

headline1 (который является значением из списка выбора типа контента)

item1, item2, item3 ...

headline2

item4,item5, item6 ...

Таким образом, под первым заголовком вы получите все содержимое определенного типа, где заголовок1 выбран из списка выбора (а заголовок1 - это выбранное значение).

1 Ответ

1 голос
/ 19 апреля 2011

Я не уверен, что понимаю вопрос здесь.

Однако я бы посоветовал: взгляните на параметр «Поле группировки» в представлениях - я полагаю, вы получите это, когда используете стиль представления «табличный тип»; он появляется при изменении стиля ваших представлений. Вы можете решить свою проблему, просто сгруппировав результаты по категориям.

...