Добрый день.
Интересует как можно отобразить количество оставленных комментариев в тизере ноды в Display suite. Пробовал разные варианты php кодов, также пробовал использовать токены. Но ничего не получается. Комментарии стандартные.
Добрый день.
Интересует как можно отобразить количество оставленных комментариев в тизере ноды в Display suite. Пробовал разные варианты php кодов, также пробовал использовать токены. Но ничего не получается. Комментарии стандартные.
Комментарии
можно через вьюс вывести агрегацией кол-во и прилепить к дисплею. Хотя мне кажется это не самый простой способ.
Первую половину задания можно реализовать, но как его прикрутить к Dsplay Suite?
неужели с таким никто не сталкивался?
Хорошо, как тогда можно сделать динамическую ссылку, типа "урл_текущей_страницы+/#disqus_comments" ??
В своем модуле или в теме пишите функцию, которая принимает nid и возвращает строку с количеством комментариев, а это количество там же можно получить с помощью несложного SQL-запроса.
Далее в Display Suite делаете кодовое поле, в котором прописываете вызов данной функции и вывод на экран её результата.
Можно просто в шаблоне ds вывести количество как и в обычном темплейте ноды, в объекте node есть такая информация, посмотрите через девел. Я в свое время отказался от ds т к он просто показывает для кликеров то что можно вывести строчкой кода если ручонки не слишком изогнуты.
Всем спасибо. Проблема решена подбором стандартных токенов Display Suite. Вот так:
<a href="[node:url]#comments">Комиентарии ([node:comment-count])</a>