如何在Django CMS页面上安装多个App-Hook?

时间:2013-05-15 14:53:52

标签: django django-cms

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

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

1 个答案:

答案 0 :(得分:1)

单页上的Apphook不可能超过。

这就是Apphooks如何运作的原因。如果Apphook附加到页面,则呈现该页面(和子页面)的责任将从CMS委派给该应用程序。挂钩两个应用程序将导致CMS无法确定哪个应用程序需要处理请求。

解决方案是编写一个Apphook,它结合了两个现有Apphooks的urlpatterns(和可选菜单),并将它们作为单个Apphook暴露给CMS。