Если в node.tpl.php, контент ноды выводится не с помощью переменной $content
, или нужно вывести виджет в произвольном месте, то можно воспользоваться кодом:
<?php echo fivestar_widget_form($node); ?>
Написанное актуально для
Drupal 6.x, Fivestar 1.x
Похожие записи
- Вывод кликабельного виджета Fivestar в представлении Views
- Модуль EAV Field — хранение большого числа характеристик сущности в одном поле
- Расширить существующий виджет своим функционалом
- Оценка пользователями материала с помощью выставления рейтинга в комментариях
- Модуль Geofield Yandex Maps — ввод и вывод гео-информации на Яндекс.Картах 2.1
Комментарии
однако, при таком способе вывода, я получаю только дефолтный виджет: пользователь видит звезды в количестве только что проставленного рейтинга и он тут же может быть изменен. хочется: пользователь видит звезды в количестве среднего значения оценок.
Тогда лучше попробовать вот так:
<?php echo $node->content['fivestar_widget']['#value']; ?>
В друпал7 не сработало. Помогите
xandeadx привет
а не подскажешь как извлечь из fivestar количество проголосовавших человек и средний рейтинг? (нужно вставить в node.tpl.php)
<?php echo $node->content['fivestar_widget']['#value']; ?>
Этот код в шаблоне работает, а если его вставить в модуль поиска - нет.
Чего ему не хватает? может запроса в базу?
Этот код в модуле поиска работает, но он позволяет изменять рейтинг, а надо только вывести...
<?php echo fivestar_widget_form($node); ?>
Здравствуйте, не подскажете как вывести поле 5 звезд в своем модуле, nid доступен.
Спасибо
theme_fivestar_static($variables); все работает
Добавить комментарий