как получить узлы типа контента в drupal 7? - PullRequest
1 голос
/ 27 марта 2011

Есть ли способ получить узел типа контента в Drupal 7?Допустим, у меня есть тип контента (новости), и я хочу, чтобы последние 5 или 10 узлов с их полями и изображением отображались в блоке на первой странице.так что же это за специальные функции, такие как wordpress: get_posts

и что, если сайт многоязычный, и я использую модуль i18n, есть ли функции для получения последних 5 по английскому идругое для другого языка?

1 Ответ

0 голосов
/ 27 марта 2011

Самый простой способ сделать это - использовать Views module

Вам нужны представления, если

  • Вам нравится вид главной страницы по умолчанию, но вы хотите отсортировать его по-разному.
  • Вам нравится стандартное представление таксономии / термина, но вы хотите его отсортировать по-другому; например, в алфавитном порядке.
  • Вы используете / tracker, но вы хотите ограничить его сообщениями определенного тип.
  • Вам нравится идея модуля article, но он не отображается статьи так, как вам нравится.
  • Вы хотите, чтобы отобразить блок с 5 последних сообщений какой-то конкретный тип.
  • Вы хотите предоставить «непрочитанные сообщения на форуме».
  • Вам нужен ежемесячный архив, похожий на типичный Movable Type / Wordpress архивы, которые отображают ссылку на в форме «Месяц, ГГГГ (Х)», где X - количество сообщений в этом месяце, и отображает их в блоке. ссылки ведут к простому списку постов за этот месяц.

Views также может обрабатывать многоязычные проблемы.

...