2013-05-15 25 views
1

是否可以將多個App-Hooks連接到單個CMS頁面?如何在Django CMS頁面上擁有多個App-Hooks?

從界面看來,我只能每頁添加一個。

+0

我不認爲你可以。你可以編寫一個包裝app-hook,其中包含兩個通過url分開的應用程序 –

+0

你不能。你需要完成什麼? – Brandon

+0

嗯好吧我只是想知道是否有可能,因爲我想要一個很好的方式來處理Ajax請求並從2個獨立的應用程序提交表單。 – loki70x7

回答

1

在單頁上不可能有更多的Apphook。

原因是Apphooks的工作原理。如果Apphook附加到頁面上,則呈現該頁面(和子頁面)的責任從CMS委派給該應用程序。連接兩個應用程序將導致CMS無法確定哪個應用程序需要處理請求。

解決方案是編寫一個Apphook,它將兩個現有Apphooks的urlpatterns(和可選菜單)組合在一起,並將它們作爲單個Apphook展示給CMS。

相關問題