Share via


Управление в Orchard CMS: установка темы оформления

Это продолжение цикла статей на тему разработки собственных сайтов на базе системы управления контентом Orchard CMS. Первые статьи данного цикла вы можете найти по следующим ссылкам:

В предыдущих статьях цикла мы рассмотрели расширение Orchard CMS через создание виджетов, модулей, пакетов и тем оформления. В нескольких следующих статьях мы рассмотрим управление системой на базе Orchard CMS. В этой статье речь пойдет об установке тем оформления на сайте. Эта статья основана на оргинальной статье Installing Themes.

Установка тем оформления

В Orchard существует два способа установки темы оформления. Первый и самый простой – это использования вкладки Галерея (Gallery) на странице Темы (Themes) в панели администрирования для поиска и установки темы из онлайн-списка. Второй путь – это установка темы с локального компьютера.

Предупреждение. Если вы используете IIS, убедитесь, что права доступа к папке ~\Themes предоставлены на чтение и запись для пула приложения IIS.

Установка темы из галереи

Если в системе сайта включена функция галереи тем оформления (по умолчанию), то в разделах Темы и Модули вы увидите вкладку “Галерея”.

image

Обратите внимание. Если функция темы оформления выключена и вкладки “Галерея” нет, то включить ее можно в разделе Модули.

В меню Темы панели администрирования выберите вкладку Галерея. Перед вами появится список доступных тем оформления с возможностью установить или удалить каждую из них (ссылки Install и Download).

image

Для того, чтобы установить тему на свой сайт нажмите на ссылку “Install” напротив темы. Установка темы сделает тему доступной в списке тем сайта на странице “Themes” панели администрирования. После установки вы сможете осуществить предварительный просмотр темы или установить тему используемой для сайта.

Установка темы с локального компьютера

Для того, чтобы установить тему оформления с локального компьютера вам необходимо перейти в раздел “Themes” в панели администрирования и щелкнуть по ссылке “Install a theme from your computer” (установить тему оформления с вашего компьютера). После этого перед вами появится панель загрузки темы:

image

Найдите на локальном компьютере тему, которую вы хотите установить на сайте (файл с расширением .nupkg), выберите его и нажмите Install (установить). Тема будет установлена на вашем сайте и появится в списке тем оформления.

Замечание. Файл темы представляет собой архив, который содержит несколько файлов определяющих тему оформления. Функционирование системы пакетов темы оформления осуществляется на базе пакетного менеджера NuGet. Пакеты NuGet и их создание находятся вне темы этой статьи, но вы можете узнать про NuGet больше посетив официальный сайт https://nuget.codeplex.com/ .

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

image

Когда тема установлена на сайте, все файлы темы располагаются в папке ~/Themes. Вы можете посмотреть список установленных тем оформления в разделе доступных тем панели администрирования.