%voting.objView()%

На печать

%voting.objView()% – Выводит указанное голосование.

%voting.objView(obj_id[, templ_name = default])%


obj_id

ID голосования.

templ_name

Шаблон оформления. Шаблоны находятся в папке "/template/voting".


Структура шаблона


Шаблоны находятся в папке /template/voting. По умолчанию используется шаблон default.

Шаблон состоит из следующих блоков:

 

vote

Содержит оформление активной формы голосования. В данном блоке доступные следующие локальные макросы:

%answers%

Список вариантов ответов в оформлении блока answer.

%type%

Тип текущего голосования. Два варианта значений «checkbox» - множественный выбор или «radio» – одиночный выбор.

%obj.id%

ID голосования.

%obj.count%

Количество проголосовавших.

%obj.name%

Название голосования.

%obj.имя_поля%

Вы можете обратиться к любому свойству объекта vote.

Стандартный JavaScript-обработчик для этой формы находится по адресу «/css_js/_voting.js». У этой формы в качестве обработчика должен быть указан адрес «/voting/do». А так же должны обязательно присутствовать следующие поля:

 

answer

Содержит оформление варианта ответа. В данном блоке доступные следующие локальные макросы:

%obj.id%

ID варианта ответа.

%obj.count%

Количество проголосовавших за данный вариант ответа.

%obj.name%

Наименование варианта ответа.

%obj.parent_id%

ID текущего голосования.

%obj.percent%

Точный процент проголосовавших за данный вариант ответа. Округление до сотых.

%obj.per1%

Процент проголосовавших за данный вариант ответа. Округление до целых. Используется для визуального построения процентного столбика.

%obj.per2%

Процент НЕ проголосовавших за данный вариант ответа. Округление до целых. Используется для визуального построения процентного столбика.

   

%obj.num%

Порядковый номер варианта голосования в списке.

%class-best%

Вернет «best», если вариант ответа является самым популярным. Используется для генерации имен для CSS классов.

%class-first%

Вернет «first», если вариант ответа является первым в списке. Используется для генерации имен для CSS классов.

%class-last%

Вернет «last», если вариант ответа является последним в списке. Используется для генерации имен для CSS классов.

%class-odd%

Вернет «odd», если порядковый номер варианта ответа четный. Используется для генерации имен для CSS классов.

%class-even%

Вернет «even», если порядковый номер варианта ответа нечетный. Используется для генерации имен для CSS классов.

%class- third%

Вернет «third» для каждого третьего варианта ответа в списке. Используется для генерации имен для CSS классов.

 

vote_result

Содержит оформление для формы вывода результатов голосования. В данном блоке используются те же локальные макросы, что и в блоке vote.

 

answer_result

Содержит оформление для варианта ответа. В данном блоке используются те же локальные макросы, что и в блоке answer.

 



Что-то не так? Напиши, учтем!