Orchard:主题放置不覆盖模块放置

时间:2012-07-27 13:22:45

标签: asp.net-mvc orchardcms placement

我正在运行Orchard 1.4.2。

我有一个基于未经修改的“主题机”的自定义主题,并设置为当前。

我的自定义主题定义了以下placement.info文件

<Placement>
    <Place Parts_Autoroute="-"/>
    <Place Parts_Autoroute_Edit="-"/>
    <Place Parts_Autoroute_SummaryAdmin="-"/>
    <Place Parts_Autoroute_Summary="-"/>
</Placement>

我是否正确期望在使用此项时从所有项目中删除Autoroute部分?当我在仪表板中查看内容时,永久链接和“设置为主页”复选框仍然可见。如果我对模块本身的放置文件进行了更改,则可以正常工作。

这里有什么我可能会遗失的吗?

由于

2 个答案:

答案 0 :(得分:2)

您的主题不是管理主题,因此当您在管理员中时,该文件无关紧要。

如果您要删除自动部件,为什么不这样做并将其从类型中移除?

答案 1 :(得分:0)

我最后在CSS中为非管理员方面做的是:

fieldset[shape-id='3']{display:none;}

因为我的身份证是3,这对我有用。如果选择使用自动设置会很不错,但是当关闭“允许自定义模式”选项时,甚至不显示永久链接框。