Я пытаюсь создать несколько сайтов с DjangoCMS
с некоторыми общими страницами. Можно ли создать страницу, которая является общей для всех django Site
с?
При базовой конфигурации c DjangoCMS
, когда страница публикуется на Site
, она не появляются на других Site
. Мне интересно, если это настраивается каким-либо образом.
При просмотре кода я видел, что TreeNode
связан с указанным c Site
(https://github.com/divio/django-cms/blob/develop/cms/models/pagemodel.py#L52), поэтому я предполагаю, что если это возможно, все будет не так просто.
class TreeNode(MP_Node):
# [...]
site = models.ForeignKey(
Site,
on_delete=models.CASCADE,
verbose_name=_("site"),
related_name='djangocms_nodes',
db_index=True,
)
# [...]
Я бы согласился с внешним модулем, если DjangoCMS не справляется с этим, или даже с некоторыми идеями или рекомендациями. о том, как подойти к этому, я действительно понятия не имею.
Большое спасибо!