1

我的模板中有一个占位符:

{% placeholder slider_content %}

{{ STATIC_URL }}在管理员中编辑占位符内容时是否可以访问,如下所示:

<img src="{{ STATIC_URL }}/images/slides/01.png" alt="" /></div>

4

1 回答 1

1

这取决于您使用的插件。文本插件不会将所见即所得的内容呈现为模板,它只会将它们呈现为 HTML,因此您包含的任何标签(如{{ STATIC_URL }}您的示例中)都将呈现为文本。

使用placeholder模板标签(实际上是django-classy-tags模板标签的一个实例)时,标签所传递的上下文取决于视图使用的上下文类型。这应该是RequestContext显示 CMS 页面时的一个,因此您应该可以访问您的所有TEMPLATE_CONTEXT_PROCESSORS(例如STATIC_URL)。因此,类似地,当插件呈现其模板时,它应该可以访问该上下文以及与之相关的任何变量。

于 2013-04-01T10:42:22.863 回答