在 OrchardCms 中有没有办法将布局模块从 12 宽更改为 16 宽?
In OrchardCms is there a way to change the layout module from 12 wide to 16 wide?
出于某种原因,Semantic-ui 的网格宽度为 16,我正在为此开发一个 Orchard Cms 主题(在其他地方找不到)。
以防其他人在看。我发现目前从 Orchard CMS 1.10.2 开始,您可以在前端执行此操作,但不能在后端执行此操作。
以下是如何为 bootstrap 更改前端网格的示例:https://github.com/OrchardCMS/TheBootstrapMachine/tree/master/Views/Elements
以及您无法更改管理页面网格的原因:https://github.com/OrchardCMS/Orchard/blob/6720b71cf3474a9a7b8a8cc9a99d58b1e733acfa/src/Orchard.Web/Modules/Orchard.Layouts/Elements/Grid.cs#L6
如您所见,12 在代码中是硬设置的。我想你可以扩展整个布局模块,但这会是很多工作,因为其他几个模块依赖于它。
无论如何我都打算使用 Semantic-ui,但是使用他们的网格使用这个命名法:
<div class="ui twelve column grid">
<div class="four wide column">four</div>
<div class="four wide column">four</div>
<div class="four wide column">four</div>
</div>
出于某种原因,Semantic-ui 的网格宽度为 16,我正在为此开发一个 Orchard Cms 主题(在其他地方找不到)。
以防其他人在看。我发现目前从 Orchard CMS 1.10.2 开始,您可以在前端执行此操作,但不能在后端执行此操作。
以下是如何为 bootstrap 更改前端网格的示例:https://github.com/OrchardCMS/TheBootstrapMachine/tree/master/Views/Elements
以及您无法更改管理页面网格的原因:https://github.com/OrchardCMS/Orchard/blob/6720b71cf3474a9a7b8a8cc9a99d58b1e733acfa/src/Orchard.Web/Modules/Orchard.Layouts/Elements/Grid.cs#L6
如您所见,12 在代码中是硬设置的。我想你可以扩展整个布局模块,但这会是很多工作,因为其他几个模块依赖于它。
无论如何我都打算使用 Semantic-ui,但是使用他们的网格使用这个命名法:
<div class="ui twelve column grid">
<div class="four wide column">four</div>
<div class="four wide column">four</div>
<div class="four wide column">four</div>
</div>