Как создать свой сайт
Верстка сайта (и не только) в простых примерах

Случайные ноды в Drupal без Views

Опубликовал(а) Programmer 26/05/2017 в Drupal , метки:

Вывести произвольное количество нод в случайном порядке можно и совершенно без использования модуля Views, достаточно правильно составить SQL запрос к базе данных, применяя Database API CMS / CMF Drupal 7:

В примере выше я вывел три случайные ноды типа article.

Дополнительная информация:

  • url(drupal_get_path_alias('node/' . $node->nid), array('absolute' => true)) — отвечает за вывод абсолютной ссылки на ноду с учетом наличия синонима.
  • format_date($node->created, 'short') — выводит дату создания материала в кратком формате (short).
  • Для генерации ненумерованного списка из массива  $links я использую функцию  theme() с параметром item-list.

Добавить комментарий