【问题标题】:Basic styling in Orchard CMSOrchard CMS 中的基本样式
【发布时间】:2011-12-16 11:59:23
【问题描述】:

我想允许我的 CMS 驱动网站的管理员用户更改基本的 CSS 属性、添加徽标和更改预先确定的文本项,而无需任何 HTML 或 CSS 知识。

我可能错过了一些东西,但如果不创建自定义主题,我看不到在 Orchard 中执行此操作的简单方法。

Orchard 系统将是多租户的,按子域划分。

我的架构包括一个小册子风格的网站,我很高兴通过 Orchard 允许用户完全控制该网站,以及一个我作为 Orchard 模块实施的事务性 mvc 3 网站。用户对交易网站的控制要少得多,但我希望他们能够选择背景颜色、字体属性、徽标和一些文本。

有谁知道 Orchard 是否支持这种方法,如果支持,一些例子会很好!

我想理想情况下,我希望管理员用户使用例如颜色选择器在 Orchard 管理员中设置事务站点的 css 值。如果我可以使用 Razor 将这些值从 Orchard DB 中提取出来:

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

谢谢

【问题讨论】:

    标签: css asp.net-mvc-3 razor orchardcms


    【解决方案1】:

    【讨论】:

    • 嗨 Bertrand,感谢您的快速回答——正是我想要的!当我通过果园主题库安装它时它工作正常,但是当我将上面指定的包安装到果园 src 中时,我得到一个令人讨厌的编译错误:“SuperClassic.ViewModels.SettingsViewModel”类型存在于两个“.. .Temporary ASP.NET Files\orchardlocal\833be1ed\a58fe112\assembly\dl3\ed089c8d\5c1dd973_4c95cc01\Orchard.Web.DLL' 和 '...Temporary ASP.NET Files\orchardlocal\833be1ed\a58fe112\App_Web_rzflsivc.dll'。知道我可能做错了什么吗?
    • 当您在两个不同的地方同时拥有模块的已编译 dll 和更新版本的源代码时,有时会发生这种情况。我会找到 asp.net 临时文件夹并将其擦干净。那么它应该可以正常工作。
    猜你喜欢
    • 2011-12-02
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多