Сниппет выводит ссылки на 5 последних добавленных материалов типа article
:
<?php
$nodes = db_select('node', 'n')
->fields('n', array('nid', 'title'))
->condition('n.type', 'article')
->condition('n.status', NODE_PUBLISHED)
->orderBy('n.created', 'DESC')
->range(0, 5)
->execute();
$titles = node_title_list($nodes);
echo drupal_render($titles);
?>
Написанное актуально для
Drupal 7
Похожие записи
- Сниппет вывода последних материалов помеченных определённым термином
- Сниппет вывода последних не утверждённых комментариев
- Как воспользоваться сниппетом
- Выводим список терминов из плоского словаря с помощью сниппета
- Вставка в CKEditor видео из ВКонтакте и Rutube (расширение модуля CKEditor 5 Media Embed)
Комментарии
Можно ещё тэг добавить:
->addTag('node_access');
На php 5.3 код работает, но возвращает ошибку:
Strict warning: Only variables should be passed by reference в функции eval() (строка ... в файле /path/to/drupal/modules/php/php.module(80) : eval()'d code).
исправил
Спасибо! Работает. Восхищен. Оперативность решения 2 минуты. Время к 3-м часам ночи
xandeadx, подскажите, пожалуйста, как этот сниппет модифицировать, чтобы кроме заголовка выводился бы краткий анонс ноды (ну, символов 300)? спасибо.
Да тоже очень интересует вопрос о выводе кроткого анонса ноды
Добрый вечер.
Во первых спасибо за пример, и за блог в целом!
Во вторых, возможно ли вы вместо заголовка ноды, вывести определенное поле?
Сам слабоват в пхп, навоял такое:
но это не работает :(
Здравствуйте. А как вывести определенного типа материалов?
добавил условие
Огромное спасибо :)
Подскажи, как модифицировать чтобы выводились только помеченные термином (терминами) текущей ноды?
Добрый день, огромное спасибо за ваши труды, все просто великолепно. У меня трудность есть такая, хочу в заголовке блока, созданном в views для последних записей в блоге, вывести количество записей всех блогов за сегодня.
Подскажите пожалуйста, как это можно организовать?
альтерните блок, сделайте запрос в базу, выведите в заголовке блока
Не будете столь любезны набрасать код данной операции, или хотя бы примерно показать как это можно сделать. Не силен как Вы в этом, познаю все в процессе работы.
С уважением, Евгений
Есть сниппет который считает количество материала для 7-ки, но есть вопрос один:
Как добавить условие проверки за промежуток времени, за 24 часа?
Добавить комментарий