我正在 Orchard CMS v1.6.1 中创建自定义通讯订阅模块
我正处于尝试在特定区域显示前端视图的阶段。
到目前为止,我所能做的就是将模块移动到区域内的各个位置Content
。
也许有人可以帮助我指出正确的方向。
我的主题中的placement.info 文件现在有了这个,以覆盖我在模块中的所有内容:
<Match DisplayType="Detail">
<Place Parts_SubscribersForm="Content:1"/>
</Match>
我也尝试过“页脚:1”,并且为了测试,尝试了“页眉:1” - 这些似乎都没有将它放在我想要的位置。
我的形状跟踪如下 - “DisplayTemplate”是这个即将成为控件的形状 - 我似乎也无法更改这个名称......另一个问题......
最终我想将此模块移动到区域 [页脚]
在标准主题附带的 layout.cshtml 中添加了页脚(我为自己的主题复制了这个)
这是添加页脚和页眉的位置:
WorkContext.Layout.Header.Add(New.Branding(), "5"); // Site name and link to the home page
WorkContext.Layout.Footer.Add(New.FooterContent(), "5"); // Footer Content
WorkContext.Layout.Footer.Add(New.User(), "10"); // Login and dashboard links
如果有人可以帮助我,我将不胜感激...
提前致谢。