Я хочу, чтобы пользователи-администраторы моих сайтов, управляемых CMS, могли изменять базовые свойства CSS, добавлять логотип и изменять заранее определенные текстовые элементы, не зная HTML или CSS.
Возможно, я что-то упустил, но я не вижу простого способа сделать это в Orchard без создания пользовательских тем.
Система Orchard будет мультитенантной по поддоменам.
Моя архитектура состоит из веб-сайта в стиле брошюры, который я рад предоставить пользователю полный контроль над Orchard, и транзакционного веб-сайта mvc 3, который я внедряю как модуль Orchard. У пользователя гораздо меньше контроля над транзакционным веб-сайтом, но я бы хотел, чтобы он мог выбирать цвет фона, атрибуты шрифта, логотип и текст.
Кто-нибудь знает, поддерживается ли этот подход Орчардом, и если да, то некоторые примеры были бы хорошими!
Полагаю, в идеале я бы хотел, чтобы администратор установил значения css транзакционного сайта в администраторе Orchard, например, используя палитры цветов. Если бы я мог затем извлечь эти значения из БД Orchard с помощью Razor, как:
background-color: @Html.GetCMSValue("backgroundCssColour")
Спасибо