是否可以仅在某些主题中呈现小部件

时间:2014-03-10 17:59:09

标签: orchardcms orchardcms-1.6

我们的Orchard网站有2个主题,一个用于桌面网站,另一个用于移动网站。我们首先创建了桌面站点,并在Content区域中添加了许多小部件。当我们介绍移动网站时,我们不想在内容区域中呈现大部分小部件,因此我们创建了一个新区域MobileContent作为移动主题的主要内容区域。这样我们就可以从头开始,只添加我们需要的小部件。

在我们想要在移动主题中实现我们自己的NotFound视图之前,这一直都很适合我们。 NotFound视图将在内容区域中呈现自己,因此我发布了问题Is there a way to change the zone of the LogOn and NotFound view,并发表评论建议我保留内容区域。

所以我的问题是,是否可以仅在某些主题中呈现小部件?或者,我可以采用另一种方式保留内容区域,但不要让移动网站呈现用于桌面网站的小部件。

1 个答案:

答案 0 :(得分:1)

是的,您可以选择在主题的布局模板中包含或排除区域。这是一种方法,但它不适用于Content区域,因为这个区域非常重要。另一种方法是使用依赖于选择主题的相同逻辑的图层规则。那将是更清洁的方法。