x

Основные главы

  1. LimeSurvey Cloud и LimeSurvey CE: сравнение
  2. Краткое руководство по началу работы - LimeSurvey 3.0+
  3. Установка - LimeSurvey CE
  4. Как разработать хороший опрос (руководство)
  5. Начиная
  6. Администрирование LimeSurvey
  7. Опросы - Вступление
  8. Настройки опроса
  9. Меню опроса
  10. Структура опроса
  11. Вопросы — введение
  12. Группы вопросов - введение
  13. Опросы - управление
  14. Параметры панели инструментов опроса
  15. Многоязычный опрос
  16. Движок ExpressionScript — краткое руководство
  17. Не классифицированы и расширенные функции
  18. ЧаВо
  19. Устранение неполадок
  20. Обходные пути
  21. Лицензия
  22. Журнал изменений версий
  23. Плагины
 Actions

Темы

From LimeSurvey Manual

Эта страница, возможно, переведена машинным способом и может содержать ошибки. Показать английский оригинал · Улучшить этот перевод
This page is a translated version of the page Themes and the translation is 100% complete.
LimeSurvey использует систему тем на основе Twig и Bootstrap, которая поддерживает наследование и настройки. HTML-страницу лицевой части можно полностью изменить в соответствии с вашими потребностями.

Введение

Настройки темы предоставляют набор инструментов, с помощью которых администраторы опросов могут быстро и легко изменять параметры оформления своих опросов.

Способы изменения темы

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

Если изменить тему в глобальной настройке, выбранная тема станет темой по умолчанию для всех создаваемых вами опросов. Если тема изменена для конкретного опроса с помощью панели настроек темы внутри опроса, изменяется тема только для этого опроса.

Глобальная настройка темы по умолчанию

Панель настроек темы

Этот параметр изменяет тему для конкретного опроса. Чтобы получить доступ к новой функции настроек темы, перейдите в настройки опроса:

Список доступных тем

Список доступных тем можно открыть на административной панели: Конфигурация > Расширенные > Темы


Список разделён на 5 столбцов:

  • Предварительный просмотр темы: показывает, как будет выглядеть тема при использовании.
  • Название темы: указывает название темы.
  • Описание темы: по URL-адресу в описании всегда можно получить более подробную информацию о теме.
  • Тип темы: базовые темы поставляются вместе с LimeSurvey и не могут быть изменены, а пользовательские темы — это расширенные темы, добавленные пользователями в каталог загрузки.
  • На основе темы: если тема создана на основе другой темы, здесь отображается название исходной темы.
  • Последний столбец с кнопками действий: последний столбец содержит пять кнопок, как показано на изображении.

С помощью этих кнопок можно редактировать тему; каждая кнопка подробно описана ниже.

    • Редактор темы: перенаправляет вас в редактор темы
    • Настройки темы: открывает глобальную конфигурацию настроек темы
    • Удалить: удаляет записи конфигурации темы из базы данных
    • Установить: загружает манифест темы, чтобы добавить её в базу данных и сделать доступной для выбора на уровне опроса
    • Сброс: полностью сбрасывает тему.


Редактор темы

Базовые темы LimeSurvey (темы по умолчанию) нельзя изменять. Кнопка «Копировать» позволяет создать на основе базовой темы копию, которую можно изменять.

Предполагается, что вы уже знаете, как работать с редактором шаблона в предыдущей версии LimeSurvey.

Для демонстрации того, как копировать и изменять тему с помощью редактора темы, используется тема fruity.

После нажатия кнопки редактора темы отображается страница, показанная ниже. Предварительный просмотр темы можно выполнить с помощью кнопок «Назад» и «Продолжить». Размер экрана можно изменять, чтобы проверить, как тема адаптируется на разных устройствах. Новый шаблон можно импортировать, а текущий шаблон — экспортировать в виде zip-файла.




После нажатия кнопки «Копировать» будет предложено ввести новое имя для сохранения копии темы, которую вы хотите изменить. 
В нашем случае тема fruity получит имя «extends_fruity».


Обзор наследования тем

Когда тема копируется, копию исходной темы можно легко изменять. В нашем случае копия темы fruity сохранена как «extends_fruity» и будет доступна для использования в списке доступных тем.

Изменение темы предназначено для опытных пользователей, обладающих базовыми знаниями HTML, CSS и Twig.

Разработка