0

我最近安装了 'django-cms' 扩展并且到目前为止真的很喜欢它,但是我有点卡住了。我已经开始在模板中添加占位符标签。但我希望能够从占位符标记中提取内容,而不是在 CMS 中拥有大量占位符字段。

例如,在主页上。我有4个街区。所有图像都有不同的图像,当您用鼠标悬停时,每个图像都会显示一些文本。所以我创建了我的第一个占位符标签——{% placeholder "Block top left" %}在这个占位符标签中,我创建了一个文本插件和一个图像插件。

现在我希望能够从该占位符标签中提取图像以及文本。所以像:

{% 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 等。

任何帮助将非常感激。

谢谢!

4

1 回答 1

0

原来你不能做我想要的。如果您希望内容显示在 HTML 的不同部分,则需要使用多个占位符标记。插件将在同一个占位符内一个接一个地出现。

于 2013-07-30T15:24:31.620 回答