我们正在使用Plone 4.2(但问题也适用于早期版本)。
我们有一个名为news的文件夹,其中包含我们所有的新闻项目,导航中有一个新闻标签,可转到新闻默认设置。 我们通过配置Zope管理界面 - >将我们站点的默认首页设置为我们的新闻文件夹。位于/ - >的Plone网站属性 - > DEFAULT_PAGE。这适用于每次用户首次访问我们的网站或点击我们网站顶部的网站标题时,他都会看到新闻默认视图。但是,此新闻默认视图顶部没有“添加新”菜单。当用户点击导航的“新闻”选项卡时,“新闻”默认视图具有“添加新”菜单,供用户将新新闻项添加到文件夹中。
是否可以使网站的默认首页显示与导航的“新闻”标签相同的显示?
非常感谢您的期待。
cmgui
答案 0 :(得分:2)
在siteroot上添加内容类型'链接',输入您选择的标题并将目的地设置为'/ yourSiteId / yourNewsFolderId',确保它已发布,将链接设置为您网站的默认视图。
答案 1 :(得分:0)
不,这是不可能的 - 至少不能对代码和配置进行一些自定义。 “你看到了什么”和“你能做什么”通常与特定的接口或portal_types相关联,并且使用与在另一个上下文中相同的方式显示某些内容基本上不支持该框。
答案 2 :(得分:0)
如果使用灵巧:
当您第一次进入ZMI时,单击“属性”选项卡并将“默认页面”更改为您要显示的页面。
这可以是一个文件夹项,并具有您在创建新内容类型时定义的任何“添加”权限。
答案 3 :(得分:0)
如果您无法获取内容类型的“添加”选项,则可以使用TALES条件来控制哪些人可以查看您网页上的特定项目。围绕你想要控制的东西。一个例子,它没有向匿名用户显示“添加事件”链接。
<span tal:condition="not: context/@@plone_portal_state/anonymous">
<a tal:attributes="href string:../createObject?type_name=Event" tal:content="string:add new event"></a>
</span>