Django CMS组/嵌套占位符

Django CMS组/嵌套占位符,django,django-templates,django-cms,Django,Django Templates,Django Cms,我正在尝试将我的占位符分组到Django CMS中,这样它们就不会出现在一个长列表中。我想要某种指示,表明一些占位符链接在一起,而不仅仅是它们的名称 目前,我希望用户能够选择自己的标题图像、标题和副标题,因此我的占位符树如下所示: --标题图像 --标题 --标题副标题 我希望能够在我的模板中将它们组合在一起,以显示如下相关性: --标题 ----标题图像 ----标题 ----标题副标题 我发现有人说这是可能的,但建议提供这一功能的插件已经不存在了 这在django cms 3中是可能的 您要

我正在尝试将我的占位符分组到Django CMS中,这样它们就不会出现在一个长列表中。我想要某种指示,表明一些占位符链接在一起,而不仅仅是它们的名称

目前,我希望用户能够选择自己的标题图像、标题和副标题,因此我的占位符树如下所示:

--标题图像

--标题

--标题副标题

我希望能够在我的模板中将它们组合在一起,以显示如下相关性:

--标题

----标题图像

----标题

----标题副标题


我发现有人说这是可能的,但建议提供这一功能的插件已经不存在了

这在django cms 3中是可能的

您要做的是像平常一样在模板中创建占位符。然后当你去编辑页面时,找到你刚刚创建的空白占位符,点击加号添加一个插件,即一个名为“Header”的文本插件。然后单击相同的加号添加第二个文本插件。比如一个名为“subheader”的文本插件等等

您可以混合使用不同类型的插件,就像菜单上的CMS页面一样,您可以通过使用左拖动选项卡拖动插件来重新排序插件

或者,如果您想让东西嵌套得更紧密一些,可以在占位符中添加一个文本插件。编辑文本时,工具栏上有一个链接,允许您在父文本插件中添加其他插件,如链接、图像等


我知道这是一个相当古老的问题,但我只是偶然发现了它,所以这可能会帮助其他人

我认为在djangoCMS 3中嵌套占位符是不可能的。@creimers这是一个遗憾,它似乎可以很容易地实现,并且在处理大量数据时可以大大改进UIplaceholders@samroberts707您可以对插件进行分组/嵌套。在您的情况下,您可以创建一个自定义标题插件,其中只允许三个插件(图像、标题、副标题)。