Отображение количества оставленных комментариев в тизере

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

Аватар пользователя crazysas crazysas 14 января 2014 в 21:43

Добрый день.
Интересует как можно отобразить количество оставленных комментариев в тизере ноды в Display suite. Пробовал разные варианты php кодов, также пробовал использовать токены. Но ничего не получается. Комментарии стандартные.

Комментарии

Аватар пользователя Lotar Lotar 14 января 2014 в 22:12

можно через вьюс вывести агрегацией кол-во и прилепить к дисплею. Хотя мне кажется это не самый простой способ.

Аватар пользователя roman-yrv roman-yrv 12 февраля 2014 в 23:14

В своем модуле или в теме пишите функцию, которая принимает nid и возвращает строку с количеством комментариев, а это количество там же можно получить с помощью несложного SQL-запроса.
Далее в Display Suite делаете кодовое поле, в котором прописываете вызов данной функции и вывод на экран её результата.

Аватар пользователя Grayw0lf Grayw0lf 13 февраля 2014 в 19:11

Можно просто в шаблоне ds вывести количество как и в обычном темплейте ноды, в объекте node есть такая информация, посмотрите через девел. Я в свое время отказался от ds т к он просто показывает для кликеров то что можно вывести строчкой кода если ручонки не слишком изогнуты.

Аватар пользователя crazysas crazysas 5 декабря 2014 в 12:23

Всем спасибо. Проблема решена подбором стандартных токенов Display Suite. Вот так:

<a href="[node:url]#comments">Комиентарии ([node:comment-count])</a>