Тема в Invision Community позволяет практически безгранично визуально кастомизировать программное обеспечение. Темы в основном используются для придания сообществу общий брендинг с основным сайтом или стилем компании, но многие сообщества позволяют своим пользователям выбирать тему по своему вкусу.
Тема состоит из следующих частей:
-
Шаблоны
Шаблоны визуализируют HTML код в дизайн. Они состоят из простого HTML кода, HTML логики и переменных PHP, а также специальных тегов плагинов. -
CSS стили
Стандартные CSS файлы, стилизующие страницу. -
Ресурсы
Обычно изображения, хотя могут быть и другие типы ресурсов. -
Настройки темы
Специальные предварительно установленные настройки, которые вы можете сами создать для вашей темы.
Invision Community позволяет с помощью тем настраивать все перечисленные выше элементы, и предоставляет все необходимые инструменты для этого.
Примечание: Вообще, кастомизация тем с помощью этих расширенных параметров, предполагает знания HTML, CSS и в некоторых случаях Javascript. Внесение изменений без полного понимая последствий может привести к проблемам на ваше сайте. Рассмотрите возможность использования других инструментов редактирования темы, например Создание темы с помощью Easy Mode.
Изменение тем
Существует два основных способа изменения темы, каждый из которых мы рассмотрим в отдельной инструкции.
-
Template editor
Админцентр предоставляет интерфейсы для редактирования каждого типа ресурсов темы. -
Режим дизайнера
Специальный режим, который экспортирует тему в файлы на диск, что позволяет редактировать тему с помощью привычных сред разработки.