2012-03-28 77 views
1

我已经创建了此登录小部件。它具有用户名,密码,忘记密码链接和登录按钮等常用字段,全部位于200x200框内。更改小部件的位置?

我正在创建一些内容项目(带有Body,Login小部件和其他部件的新内容类型)。每个内容项目/页面将显示此登录小部件,但不在同一个“区域”中。在某些页面中,登录窗口小部件应显示在AsideFirst上,而在其他页面中,登录窗口小部件应显示在AsideSecond上。我怎样才能做到这一点?

谢谢。

回答

2

这正是widget layers的用途。

为两组页面创建两个图层(使用可用的规则)。接下来,将一个小部件添加到AsideFirst上的第一层和第二小部件AsideSecond on 第二层。

+0

谢谢。一个单独的问题。我只是注意到,如果我将该区域更改为“内容”以外的任何内容,那么该小部件不会显示出来。这是有效的 - ,除了'Content'之外的任何东西都不起作用,小部件不会显示在页面上。任何想法我可能做错了什么? – user471317 2012-03-29 00:09:20

+1

如果* Parts_LoginWidget *形状描述了你的小部件的内容,那么它完全没问题 - 它应该放在内容中。 placement.info文件描述给定项目的**局部区域(例如,小部件本身的页眉,页脚或内容),而不是整个站点。小工具只有这三个区域。为了在一个区域内放置一个小部件 - 使用Widgets的管理面板。 – 2012-03-29 01:23:49

+0

我创建了两个新图层,我添加了使用正确图层的规则。还有一个问题,我需要将一些静态HTML内容添加到“AfterMain”区域,两组页面的html不同。这可能吗?当我创建一个新页面并为其添加一些html内容时,它全部位于“内容”区域下。 – user471317 2012-03-29 17:10:25