Вывести виджет Rate в шаблоне ноды

Аватар пользователя y-vo y-vo 24 октября в 10:10

Приветствую. Установил модуль, создал виджет, в опциях отображения выбрал Do not add automatically, в шаблоне типа материала пытаюсь вывести следующим образом:
print $node->second_compared_product['#markup']; ?>
так же пытался вывести так:
print render($content['second_compared_product']); ?>
И первый и второй вариант нашел в гугле, но ни один из них не выводит ни виджета, ни вообще чего либо. Может быть нужно сделать еще что то?
При этом в самой ноде во вкладке Voting results видно что эти поля присутствуют в ноде.

Лучший ответ

Аватар пользователя charOFF charOFF 24 октября в 13:15
1

Если машинное имя вашего виджета second_compared_product, то выводить надо
<?php print $node->rate_second_compared_product['#markup']; ?>

Комментарии

Аватар пользователя charOFF charOFF 24 октября в 13:15
1

Если машинное имя вашего виджета second_compared_product, то выводить надо
<?php print $node->rate_second_compared_product['#markup']; ?>

Аватар пользователя charOFF charOFF 24 октября в 20:14

Пожалуйста! Рекомендую читать README файл в папке модуля в первую очередь, там бывает много полезной информации, в том числе примеры кода из первых рук

Аватар пользователя Valeratal Valeratal 25 октября в 19:13

а это какая версия друпала? в 7-ке вроде как-то иначе было
(кажись я брал из файлика rate.template.php)