Модуль "Голосование": данные доступные в шаблонах

Страница текущих результатов ([раздел]_page.tpl)

Этот единственный тип шаблона содержит данные активного опроса и его текущие результаты.

$question

Текст вопроса.

$datebegin

Дата начала голосования в формате UTC.

$dateend

Дата окончания голосования в формате UTC.

$result

Массив записей с данными о вариантах ответов. Каждая запись собой массив с ключами:

name

Текст ответа.

count

Количество голосов у варианта.

pr

Доля голосов от общего количества ответивших в процентах.

$allcount

Общее количество голосов.

Пример шаблона

<h1>{$question}</h1>
 
<h3>Текущие результаты:</h3>
 
<table>
    {section name=i loop=$result}
        <tr>
            <td>
                {$result[i].name}
            </td>
            <td> {* Простая реализация столбчатой диаграммы. *}
                <img src="/modules/voting/images/{$smarty.section.i.index%6}.gif" height="10" width="{$result[i].pr*2}">
            </td>
            <td>
                {$result[i].pr}% ({$result[i].count})
            </td>
        </tr>
    {/section}
</table>
 
<p>Всего проголосовало: <b>{$allcount}</b></p>
 
modules/voting/templates.txt · Последние изменения: 14.02.2018 11:17 (внешнее изменение)