我的模板中有一个占位符:
{% placeholder slider_content %}
{{ STATIC_URL }}
在管理员中编辑占位符内容时是否可以访问,如下所示:
<img src="{{ STATIC_URL }}/images/slides/01.png" alt="" /></div>
我的模板中有一个占位符:
{% placeholder slider_content %}
{{ STATIC_URL }}
在管理员中编辑占位符内容时是否可以访问,如下所示:
<img src="{{ STATIC_URL }}/images/slides/01.png" alt="" /></div>
这取决于您使用的插件。文本插件不会将所见即所得的内容呈现为模板,它只会将它们呈现为 HTML,因此您包含的任何标签(如{{ STATIC_URL }}
您的示例中)都将呈现为文本。
使用placeholder
模板标签(实际上是django-classy-tags
模板标签的一个实例)时,标签所传递的上下文取决于视图使用的上下文类型。这应该是RequestContext
显示 CMS 页面时的一个,因此您应该可以访问您的所有TEMPLATE_CONTEXT_PROCESSORS
(例如STATIC_URL
)。因此,类似地,当插件呈现其模板时,它应该可以访问该上下文以及与之相关的任何变量。