Базовая стилизация в Orchard CMS - PullRequest
1 голос
/ 27 октября 2011

Я хочу, чтобы пользователи-администраторы моих сайтов, управляемых CMS, могли изменять базовые свойства CSS, добавлять логотип и изменять заранее определенные текстовые элементы, не зная HTML или CSS.

Возможно, я что-то упустил, но я не вижу простого способа сделать это в Orchard без создания пользовательских тем.

Система Orchard будет мультитенантной по поддоменам.

Моя архитектура состоит из веб-сайта в стиле брошюры, который я рад предоставить пользователю полный контроль над Orchard, и транзакционного веб-сайта mvc 3, который я внедряю как модуль Orchard. У пользователя гораздо меньше контроля над транзакционным веб-сайтом, но я бы хотел, чтобы он мог выбирать цвет фона, атрибуты шрифта, логотип и текст.

Кто-нибудь знает, поддерживается ли этот подход Орчардом, и если да, то некоторые примеры были бы хорошими!

Полагаю, в идеале я бы хотел, чтобы администратор установил значения css транзакционного сайта в администраторе Orchard, например, используя палитры цветов. Если бы я мог затем извлечь эти значения из БД Orchard с помощью Razor, как:

background-color: @Html.GetCMSValue("backgroundCssColour")

Спасибо

1 Ответ

0 голосов
/ 28 октября 2011

Это именно то, что вы просите: http://orchardproject.net/gallery/List/Themes/Orchard.Theme.SuperClassic

...