【问题标题】:Plone: Default front page does not have Add New menu克隆:默认首页没有添加新菜单
【发布时间】:2014-09-17 05:49:48
【问题描述】:

我们使用的是 Plone 4.2(但问题也适用于早期版本)。

我们有一个名为 news 的文件夹,其中包含我们所有的新闻项目,并且导航中有一个 News 选项卡,可以转到 News default 。 我们通过配置 Zope Management Interface -> Plone site at / -> Properties -> default_page 将站点的默认首页设置为 News 文件夹。这是因为每次用户第一次访问我们的网站或点击我们网站顶部的网站标题时,他都会看到新闻默认视图。但是,此新闻默认视图的顶部没有“添加新”菜单。当用户单击导航的新闻选项卡时,新闻默认视图具有“添加新”菜单供用户向文件夹添加新新闻。

是否可以使网站的默认首页显示与导航的“新闻”选项卡相同的显示?

非常感谢您的期待。

cmgui

【问题讨论】:

    标签: plone


    【解决方案1】:

    在 siteroot 添加内容类型“链接”,输入您选择的标题并将目标设置为“/yourSiteId/yourNewsFolderId”,确保已发布,将链接设置为您网站的默认视图。

    【讨论】:

    • 感谢 Ida Ebikes,我尝试了您的方法,但没有成功。已发布的信息/您的网站/您已获悉,已取消的发行版显示了以下内容:链接标题链接地址为:/yoururSiteID/yoururNewsFolderidd
    • 没错,但仅限于对链接有编辑权限的用户(为了让他们有机会编辑链接而不是被重定向:),其他人将立即被定向到目标.这通常是你想要的。这能满足您的要求吗?
    • 谢谢谢谢 Ida Ebikes。这篇文章的原因是在默认首页中有“添加新”菜单。所以我们实际上希望我们的登录用户能够添加新闻项目(我们给他们添加到新闻文件夹的权限)——这就是我们需要在默认首页中的“添加新”的原因。当然,用户可以在导航中点击“新闻”,然后“新闻”页面将出现“添加新”菜单——但这是一个额外的步骤,会使用户感到困惑。另外,我尝试删除登录用户对新闻文件夹的所有权限,但您的方法仍然不起作用。谢谢。
    • 您是否为您的成员授予了站点根目录的编辑权限? Cou 可以禁止链接本身的访问继承,然后通过它的共享选项卡。否则你一定做了一些你还没有提到的customz,在香草plonesite上工作。非常受欢迎。
    • 谢谢艾达电动自行车。没有继承。仅根文件夹 查看权限。我删除了除查看之外的所有权利。仍然没有工作。没有定制。您使用的是最新的 Plone 4.2 吗?谢谢。
    【解决方案2】:

    不,这是不可能的——至少在对代码和配置进行一些自定义的情况下是不可能的。 “你所看到的”和“你能做什么”通常与特定的接口或 portal_types 相关联,并且开箱即用基本上不支持使某些内容以与在另一个上下文中相同的方式出现。

    【讨论】:

    • 感谢 esaelPsnoroMoN 的回复。您认为使用默认首页的模板可以将“添加新”菜单添加到页面吗?另外,您是否认为默认首页(设置为新闻)不显示“操作”、“添加新”菜单但当用户在导航中单击“新闻”时,他可以看到“操作”、“添加新的”(如果我们给用户添加权限)?为什么有区别?我的用户会感到困惑。我正在考虑将此作为错误报告提交给 plone dev。再次感谢您。
    【解决方案3】:

    如果使用灵巧:

    当您第一次进入 ZMI 时,单击“属性”选项卡并将“默认页面”更改为您要显示的页面。
    这可以是一个文件夹项目,并且将具有您在创建新内容类型时定义的任何“添加”权限。

    【讨论】:

      【解决方案4】:

      如果您无法获得内容类型的“添加”选项,您可以使用 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>
      

      【讨论】:

        猜你喜欢
        • 2012-10-17
        • 2012-02-10
        • 2019-08-11
        • 2012-06-14
        • 2016-11-24
        • 1970-01-01
        • 2018-08-02
        • 2012-01-22
        • 2015-08-27
        相关资源
        最近更新 更多