我最近安装了'django-cms'扩展程序并且到目前为止非常喜欢它,但是我有点卡在某些东西上。我已经开始向模板添加占位符标签。但我希望能够从占位符标记中提取内容,而不是在CMS中有大量的占位符字段。
例如,在主页上。我有4个街区。所有图像都不同,当您使用鼠标滚动时,每个图像都会显示一些文本。所以我在这个占位符标签中创建了我的第一个占位符标记 - {% placeholder "Block top left" %}
,我创建了一个Text插件和一个图像插件。
现在我希望能够从该占位符标签以及文本中提取图像。如下所示:
{% placeholder "Image top left" request.current_page.placeholder.image %}
{% placeholder "Image top left" request.current_page.placeholder.text %}
我知道这不正确,但想知道是否有可能。我在文档中找不到任何内容。这是我唯一能找到的东西 - http://django-cms.readthedocs.org/en/2.1.3/advanced/templatetags.html#page-attribute,但只限制你到页面标题,slug等。
非常感谢任何帮助。
谢谢!
答案 0 :(得分:0)
原来你不能做我想做的事。如果您希望内容显示在HTML的不同部分,则需要使用多个占位符标记。插件将在同一占位符内相互显示。