Овощна градина CMS Владимир Юнев

Създайте нова тема

Темата Orchard определя как ще изглежда сайтът на посетителя. Темите се използват за персонализиране на представянето на сайтове Orchard. Темата може да замени или замени стилове, изображения, оформления или шаблони за съдържание, които са определени от модули на вашия сайт. В допълнение към това тема Orchard може да съдържа код, който замества кода на модулите, инсталирани на сайта.

Вместо да започнете разработването на тема от нулата, можете да опитате да замените или персонализирате която и да е съществуваща тема на сайта (родителска тема). Orchard по подразбиране съдържа тема, наречена „TheThemeMachine“, която е специално проектирана да бъде проста, модифицируема родителска тема. За да научите повече за модифицирането на родителски теми, вижте тази статия.

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

За да използвате инструмента за команден ред codegen, за да генерирате структурата на вашата нова тема, трябва да изтеглите този инструмент и да активирате функцията за генериране на код в административния панел на сайта (раздел Модули). Тази функция не е включена в Orchard по подразбиране. Вижте тази статия за подробности.

За да генерирате структурата на кода за вашата нова тема, отворете инструмент за команден ред и въведете следната команда:

Тази команда ще създаде кода и структурата на папките за новата тема и ще зададе името на темата на MyFirstTheme. Ще бъде създадена следната структура на папките:

владимир

Въведената команда ще създаде няколко папки и само два файла: Theme.txt и Views\Web.config. Theme.txt е манифестът на темата, който се използва например от административния панел за дефиниране на името и други параметри на темата.Web.config е конфигурационният файл за ASP.NET MVC приложение, което е необходимо за изобразяване на изгледи, което ще се намира в папката Views. Рядко се налага да правите промени в този файл.

Създаване на стилове за нова тема

Създайте файл Site.css в папката Styles (можете да наименувате файла както желаете, но с разширение .css). Следният кодов фрагмент показва примерен стилов файл. За подробна информация относно структурата на този лист със стилове и други указания за използване на CSS в Orchard CMS, моля, вижте това ръководство.

Добавяне на модел на оформление към нова тема

Добавете файл с оформление (Layout.cshtml) към папката Views и добавете следния код и маркиране към него:

Този файл дефинира най-простата структура на показаната страница на сайта Orchard CMS. За повече информация относно компилиращите файлове вижте тази статия.

Добавяне на изображение на тема

владимир

Прилага се нова тема

За да приложите нова тема в сайта, отидете в административния панел и изберете секцията Теми. В секцията с теми изберете създадената тема и я приложете (бутон Задаване на текуща).

овощна