Как я могу посмотреть количество элементов в представлении Drupal?
У меня есть несколько просмотров на моем сайте Drupal. У меня также есть страница, на которой есть ссылки на эти представления. Я хотел бы видеть количество элементов (например, количество страниц), которые перечислены в каждом представлении:
- ссылка на панель просмотра [5 элементов]
- ссылка на другое представление [0 элементов]
Есть ли простой способ сделать это? Я полагаю, что для этого мне понадобится встроенный PHP, но я хотел бы избежать огромных операторов SQL, встроенных в мою страницу ссылок.
4
Author: kiamlaluno, 2011-06-20
1 answers
Вы можете получить количество результатов в представлении, используя их вызовы API.
<?php
$views = view::load("viewname");
$view->set_display('default'); //optional, could be default, OR the name of a specific display
$views->execute();
echo count($views->result);
?>
Я проверил это на представлениях 3 (текущая версия). Для дальнейшего чтения ознакомьтесь с http://groups.drupal.org/node/10129 . Это написано для просмотров 2, но все еще актуально.
3
Author: scaryman, 2011-06-21 19:39:06