Логотип

Документация по макросам и шаблонам UMI.CMS

vote poll()

Название

%vote poll()% — Выводит указанный опрос или его результаты, если посетитель уже голосовал.

Параметры: vote poll( [path = ', template = 'default'] )

path

id или путь к опросу от корня сайта.

template

имя шаблона, по которому следует вывести форму опроса.В XSLT-шаблонизаторе игнорируется.

Описание

Макрос выводит голосование, либо его результаты. Параметр path может представлять собой id голосования, либо путь к голосованию от корня сайта. Если path — пустая строка, то берется id текущей страницы.

Этот макрос вызывает макрос %vote insertvote()% или %vote results()% , если пользователь уже проголосовал.

Для корректной работы необходимо, чтобы к странице был подключен скрипт guest.js.

Дополнительные сведения

См. описание макроса %vote insertvote()% или %vote results()% , если пользователь уже проголосовал.

Вывод опроса осуществляется по шаблону, указанному в параметре template. Вы можете не указывать этот параметр, в этом случае для вывода опроса будет использован шаблон по умолчанию — default.tpl.

Используемые шаблоны

Макрос оперирует шаблонами, находящимися в каталоге /tpls/vote/.

Примеры использования

Простой вывод опроса, либо его результатов на странице: %vote poll('/myvote/')%.

Простой вывод последнего опроса по пользовательскому шаблону: %vote poll('/myvote/', 'sample')%.