Выдано 127883 лицензии

How To: Добавления опросов на сайт

Перейдите в раздел Структура сайта, выберите РазделДобавить. Заполните основные параметры страницы, в поле «Путь» внесите значение polls, выберите тип раздела «Типовая динамическая страница», Раздел: Опросы, Страница: Опросы.

В появившемся блоке заполните согласно приведенному скриншоту:

Добавления блока опроса в макет сайта

В шаблон страницы (или макет — в зависимости от того, где именно требуется отображение опроса) нужно добавить следующий код:

<?php
if (Core::moduleIsActive('poll'))
{
    $Poll_Group_Controller_Show = new Poll_Group_Controller_Show(
        Core_Entity::factory('Poll_Group', 1)
    );

    $Poll_Group_Controller_Show
        ->xsl(
            Core_Entity::factory('Xsl')->getByName('ОтображениеОпросаБезРезультатов')
        )
        ->limit(1)
        ->rand()
        ->show();
}
?>

Для Core_Entity::factory('Poll_Group', 1) следует указать идентификатор нужной группы опросов и имя XSL-шаблона, например, «ОтображениеОпросаБезРезультатов» для Core_Entity::factory('Xsl').

Не нашли ответ на свой вопрос в документации? Направьте обращение в или онлайн чат.