【问题标题】:Link type in Plone 4.0.2 stopped workingPlone 4.0.2 中的链接类型停止工作
【发布时间】:2011-10-16 12:42:15
【问题描述】:

我正在开发一个 Plone 4.0.2 网站,该网站已经运行了一段时间,但最近 Link 内容类型已停止正常运行。无论是否登录,所看到的都是“链接地址为:[目标 URL]”的页面。此外,在创建/编辑链接时,通常会显示“您看到此内容是因为您有权编辑...”的信息消息没有显示出来。我试图重新安装原型并且没有改变 occ

【问题讨论】:

  • 它上次使用的 Plone 版本是什么?你安装了哪些插件?你确定你没有登录?在您从未登录过的完全独立的浏览器中尝试一下。
  • 我已经按照您的建议进行了操作,以确保我没有登录,正如我所说的那样。它最后在 Plone 4.0.2 下工作,并且在 Plone 4.0.2 的库存安装中它确实运行。至于附加组件,quintagroup.seoptimizer、webcouturier.dropdownmenu、z3c.jbot 和collective.redirect。 Collective.redirect 也基于链接内容类型,因此它也已停止工作。
  • 删除collective.redirect 后会发生什么?

标签: plone


【解决方案1】:

在 portal_skins/plone_content 中有一个名为 link_redirect_view a Script (Python) 的视图 通常可以完成这项工作: 这是文档:

Redirect to the Link target URL, if and only if:
  - redirect_links property is enabled in portal_properties/site_properties
 - AND current user doesn't have permission to edit the Link

我会检查 /select_default_view 链接的默认视图是什么。 如果没有可用的link_redirect_view,我会去看看portal_types 中发生了什么,正如Jihaisse 所说。是不是 quintagroup.seoptimizer 与问题有关?它发生在我身上,我有 quintagroup.seoptimizer,嗯..

实际上,因为它再次发生在我身上(可能是因为卸载 quintagroup.seoptimizer)要以与以前相同的方式进行重定向,我不得不去 /@@types-controlpanel 并要求查看类型 Link :就在那里一个设置调用一些东西,比如..“直接重定向”

【讨论】:

  • 您发布的文档对我帮助很大。我不知道有一个 redirect_links 属性以及它是如何被禁用的。非常感谢您的指导。
【解决方案2】:

您可以检查链接的默认视图。 就像它是 base_view 而不是 link_view。 您可以通过选择查看操作直接在链接上看到这一点,也可以在 portal_types 中的 ZMI 中看到。

如果视图发生了变化,那肯定是因为插件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2015-05-31
    • 1970-01-01
    相关资源
    最近更新 更多