1

是否可以将多个 App-Hook 附加到单个 CMS 页面?

从界面看来,我每页只能添加一个。

4

1 回答 1

1

在一个页面上不可能有比 Apphook 更多的东西。

原因在于 Apphooks 的工作方式。如果 Apphook 附加到页面,则呈现该页面(和子页面)的责任从 CMS 委托给该应用程序。挂钩两个应用程序会导致 CMS 无法确定哪个应用程序需要处理请求。

解决方案是编写一个 Apphook,将两个现有 Apphook 的 urlpatterns(以及可选的菜单)组合起来,并将它们作为单个 Apphook 公开给 CMS。

于 2013-05-29T10:12:08.740 回答