<?=$this->render($this->macros('vote', 'getElementRating', array(null, $page->getId())), 'vote/elementrating')?>
Пример вызова
udata://vote/getElementRating/notemplate/3
Вывод рейтинга осуществяется по шаблону, указанному в параметре template. Вы можете не указывать этот параметр, в этом случае для вывода опроса будет использован шаблон по умолчанию — default.tpl
.
Используемые блоки шаблона
rate_rating_permitted
Отвечает за вывод сообщения о том, что голосование запрещено для неавторизованного пользователя.
- %element_id%
-
id страницы.
- %rate_sum%
-
Суммарный рейтинг.
- %rate_voters%
-
Количество проголосовавших.
- %rate%
-
Текущий рейтинг.
- %ceil_rate%
-
Округленное значение рейтинга.
rate_rating_graded
Отвечает за вывод пятибалльного типа голосования для пользователя, которому разрешено проголосовать.
- %element_id%
-
id страницы.
- %rate_sum%
-
Суммарный рейтинг.
- %rate_voters%
-
Количество проголосовавших.
- %rate%
-
Текущий рейтинг.
- %ceil_rate%
-
Округленное значение рейтинга.
rate_rating
Отвечает за вывод двухбалльного рейтинга, когда пользователю разрешено проголосовать.
- %element_id%
-
id страницы.
- %rate_sum%
-
Суммарный рейтинг.
- %rate_voters%
-
Количество проголосовавших.
- %rate%
-
Текущий рейтинг.
- %ceil_rate%
-
Округленное значение рейтинга.
Название
%vote getElementRating()% — Возвращает рейтинг страницы.
Параметры: vote getElementRating([template = "default"], elementId = null)
- template
-
Имя шаблона, по которому следует вывести результаты. В XSLT-шаблонизаторе игнорируется.
- elementId
-
Идентификатор страницы, рейтинг которой необходимо узнать.
Описание
Макрос выводит рейтинг страницы, идентификатор которой передан в параметре elementId. Если elementId не передан, то выводится рейтинг текущей страницы. Если страница с идентификатором elementId не существует на сайте, то макрос выведет сообщение об ошибке.
Примечание: Для переключения режима рейтингования с 2-балльного на 5-балльный воспользуйтесь опцией Сделать 5-балльные рейтинги в Настройках модуля "Опросы".