【问题标题】:Django CMS Group/Nest PlaceholdersDjango CMS Group/Nest 占位符
【发布时间】:2017-12-24 12:35:24
【问题描述】:

我正在尝试在 Django CMS 中对占位符进行分组,以便它们不会出现在一个长列表中。我想要某种迹象表明某些占位符被链接在一起,而不仅仅是他们的名字。

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

-- 标题图片

-- 标题标题

-- 标题副标题

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

-- 标题

---- 标题图片

---- 标题标题

---- 标题副标题

我发现a post from 2013 说这是可能的,但建议提供此功能的插件已不存在。

【问题讨论】:

  • 我认为不可能在 djangoCMS 3 中嵌套占位符。
  • @creimers 真可惜,在处理大量占位符时似乎可以轻松实现并大大改进 UI
  • @samroberts707 你可以对插件进行分组/嵌套。在您的情况下,您可以创建一个自定义 Header 插件,它只允许其中三个插件(图像、标题、副标题)。

标签: django django-templates django-cms


【解决方案1】:

这在 django-cms 3 中是可能的。

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

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

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

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

【讨论】:

    猜你喜欢
    • 2013-10-08
    • 2012-11-02
    • 2013-08-25
    • 2019-08-17
    • 2015-05-20
    • 2013-03-22
    • 2015-03-16
    • 2017-09-26
    • 2011-08-02
    相关资源
    最近更新 更多