作为CMS,Plone接收内容并在初始" home"中显示由菜单组织的这些内容。页面,您可以在其中浏览其他页面和其他类型的内容。
是否可以将菜单项指向同一个plone门户中的第二个主页?
今天我发现我们可以选择一个页面或其他类型的内容来替换文件夹的登录页面。这几乎就是我想要的。如果我可以让这个页面显示来自该文件夹的新闻,以及在表格中设计的一些其他内容,例如"初始页面",那就是目标。我相信我需要一个portlet来制作一种新的内容或制作一个页面'模仿初始页面'
与创建链接到该菜单的简单页面不同,其中最多只会包含内容和小部件列表。
案例研究是一个政府办公室的Plone门户网站,以及希望拥有它自己的家庭索引的子部分"是人力资源部门。我需要一个真正的新家庭'页面就好像它是我门户的整个(和重要的)子部分的家。
如果有可能,我是否只需要管理员技能,还是必须更改某些python代码或配置文件?
答案 0 :(得分:2)
这很可能。你真正要求的是一个像视图一样的门户网站#34;在Plone的另一个文件夹中。这并不是Plone的标准配置,因此您在主页上工作的内容表明:
a)你有一个插件,如collective.portletpage或collective.cover(如@kuel建议) b)Plone开发人员为您的主页设置了自定义视图
如果是b)那么您可能需要帮助来调整它以满足您对HR文件夹的需求,否则您应该能够自己完成大部分工作,只需添加一个" Cover& #34;或者" PorletPage" (或....)键入HR文件夹的默认页面。
我们努力为您提供完美答案的原因是我们不知道您正在使用哪个插件或自定义视图用于您的主页。这就是我要求身体标签的原因。为此(假设您正在使用Firefox),只需右键单击页面并选择"查看页面源",然后按Ctrl-F查找“查找”菜单,并在该字段中键入body。只需在那里复制4或5行,让我们为您提供更多帮助!
或者(虽然不太确定可以工作)只需点击"添加新..."菜单和列表可用的类型,我们可能会告诉您要添加的类型。
答案 1 :(得分:2)
您想要的东西是由collective.cover插件实现的:https://github.com/collective/collective.cover/#don-t-panic
许多巴西联邦政府网站使用它,例如Brasil.gov.br,Planalto.gov.br,Secom.gov.br以及项目https://identidade-digital-de-governo-plone.readthedocs.org/
此外,您应该加入PloneGovBR社区:https://colab.interlegis.leg.br/wiki/PloneGovBr
快乐的Ploning! :)答案 2 :(得分:1)
您可以使用Products.ContentWellPortlets在目标网页的上方和下方分配其他元素。如果您不希望元素位于网格/仪表板式布局的中间(类似于http://[HOST]/[PLONESITE_ID]/@@dashboard),请将着陆页的所有字段留空,但保留所需的标题,并通过以下方式隐藏标题CSS。
答案 3 :(得分:-3)
EASI。
如果您拥有Zope管理员访问权限,则只应尝试此操作。
转到网址:
/portal_skins/plone_login/logged_in/manage
在那里,您将看到一行代码标识用户:
member = membership_tool.getAuthenticatedMember()
复制该行。
现在转到网址:
/portal_skins/plone_login/login_next/manage
...然后单击“自定义”按钮。这将为您提供" login_next"的覆盖副本。你可以编辑。 (在任何时候您都可以删除此副本,然后您将恢复原始版本。)
现在看一下以一行开头的例程的结尾:
state.set(came_from=came_from, next=next)
您会看到变量 next 被设置为服务器将转到下一个的URL。现在,如果您在此之前粘贴 member = ... 行,则可以设置变量" next"对于人力资源主页的URL,适用于成员在人力资源部门的情况。
人力资源部门可能属于一个集团,但这个问题略有不同。请参阅文档:http://docs.plone.org/develop/plone/members/member_basics.html
请记住,只需删除login_next的自定义副本即可恢复为原始版本。