Я использую DjangoCMS для веб-сайта, и я пытаюсь добавить приложение для регистрации. Ввод его во все работает хорошо, в настоящий момент жестко закодирован в URL-адресах conf, НО, я хотел бы использовать CMS для установки содержимого на некоторых страницах в потоке регистрации.DjangoCMS: Интеграция приложений и использование содержимого CMS на страницах с не-cms (app)?
, например. на нескольких страницах, которые приложение регистрации использует в своем потоке, например, «register», «activate», «Истекло время активации» и т. д. Я бы хотел использовать контент CMS для относительно статических текстов, тизеров и т. д. ... используя текст и другие плагины и т.д.
(я пытался страница установки в Джанго-СХ, которые отражают ту же структуру страницы, как страница регистрации (например, моя страница регистрации находится в/счете/регистрации Я создал счет страницы с ребенком -страничный регистр .. и добавил шаблон для формы регистрации к шаблонам CMS ...). Это работает с некоторыми CMS, но не с jjano-cms ... :-(.. момент django-cms берет на себя мнения из приложения регистрации больше не участвуют, поэтому формы не работают и т. д.)
Есть ли способ сделать это?
Это похоже почти произведение. Спасибо за ваше предложение! Хотя рендеринг не работает, если URL-адрес моей страницы такой же, как у страницы «dummy» django-cms, независимо от того, принадлежат ли мои собственные регистрационные URL до или после django-cms. В тот момент, когда один и тот же URL-адрес существует для этой страницы в django-cms, страницы не отображаются правильно, и проблема, введенная моим собственным представлением, недоступна. Решение похоже на отдельную страницу, которая не является частью навигации, а затем доступ к содержимому конкретного заполнителя, используя {show_placehoder ....} Немного грязный, но работает пока –
Я не хорошо помните, как работают URL-адреса cms, не используйте их в течение некоторого времени. Спасибо за исправление! – ilvar
Хм .. извините за исправление ... Я попробовал это на другой машине, и это сработало, когда URL-адреса одинаковы для страницы приложения и «фиктивной» страницы в CMS ... Затем я перезапустил сервер на моя машина дома, и это сработало тоже .. должно быть, была проблема с кешированием ... так что вы были правы ... спасибо –