我在我的Orchard网站上安装了这个主题(http://gallery.orchardproject.net/List/Themes/Orchard.Theme.Bootstrap)。现在,我想对Views / Styles / Scripts /...
进行一些修改过了一段时间,原始Bootstrap主题的新版本将出现一些错误修复和诸如此类的东西。如果我安装了新版本,我的所有修改都将丢失。
我在Pluralsight基础视频中观看了这样做的做法是制作已安装主题的副本,并为新创建的主题设置基本主题到原始主题。之后,我可以随意对复制的主题进行修改,并随时更新原始主题。我在复制的主题中覆盖的Eveything将按照我的指定保留,而对于其他所有内容,复制的主题将回退到始终更新的基本原始主题。
不幸的是,Bootstrap主题不同于简单的" The Theme Machine"或" Minty"主题。后者是包含"样式"的简单文件夹。和#34;意见"子文件夹以及" Theme.txt"和" Placement.info"文件。 然而,Bootstrap主题是一个单独的项目。我甚至都不知道如何将它正确地包含在Visual Studio项目中,更不用说扩展它以实现所需的功能。
你如何在Orchard网站上使用Bootstrap主题?
答案 0 :(得分:2)
您可以使用命令行根据Bootstrap生成主题:
codegen主题MyTheme /BasedOn:PJS.Bootstrap
这应该可以正常工作。 6个月前,当我基于Bootstrap创建一个主题时,我确实遇到了一些问题,我不确定他是否已将修复程序推送到库中,否则您可能需要从他的存储库中获取最新代码。
注意:如果您阅读了他的描述,那么开发人员正在使用的当前支持的Bootstrap主题实际上是http://gallery.orchardproject.net/List/Themes/Orchard.Theme.PJS.Bootstrap/3.0.3,因此这可能是获取主题的好地方。此外,如果你正在运行Orchard 1.8,这个主题将无法运行,因为它运行.net 4,而不是4.5。