Подсчет количества материалов заданного типа для текущего пользователя.

Главные вкладки

Аватар пользователя marigolu marigolu 9 февраля 2015 в 9:43

Скажите пожалуйста, можно ли такое реализовать? Например, чтобы выглядело так.

И в личном кабинете как сделать, чтобы было:
Мои рецепты (100 штук)
Мои проекты (90 штук)
и т.п.

Нашла нечто подобное для 6-ки http://azbukaweb.ru/node/134, но у меня 7-ка. И куда вставлять этот код совершенно не представляю.

Спасибо заранее.

Комментарии

Аватар пользователя drupby drupby 9 февраля 2015 в 10:52

Если обходиться только контрибными решениями, то можно использовать views + агрегация для подсчета количества, а для вывода результата в меню https://www.drupal.org/project/menu_views или https://www.drupal.org/project/menu_badges

Аватар пользователя drupby drupby 10 февраля 2015 в 21:02

"marigolu" wrote:
Прошу подсказать, не могу разобраться.

Что именно? Я в первом комментарии вроде написал последовательность для реализации.

Аватар пользователя drupby drupby 10 февраля 2015 в 23:27

Вот экспорт вьюхи https://drive.google.com/file/d/0B0DHJDTKn-IMNXZCY0FYRk1KWk0/view?usp=sh...
блок созданный этой вьюхой добавляется в меню, используя модуль menu_views, предварительно заменив вывод во вьюхе поля content:type на необходимые ссылки
Это то, что касается вывода в меню, а для изменения заголовка страниц вьюсов нужно использовать hook_views_pre_render(), вот пример http://drup.by/snippets/kastomizaciya-hlebnyh-kroshek-i-zagolovkov-stran...