1
我在模板中的佔位符:STATIC_URL在Django CMS佔位
{% placeholder slider_content %}
是否有可能訪問{{ STATIC_URL }}
在管理編輯佔位符內容時這樣的:
<img src="{{ STATIC_URL }}/images/slides/01.png" alt="" /></div>
我在模板中的佔位符:STATIC_URL在Django CMS佔位
{% placeholder slider_content %}
是否有可能訪問{{ STATIC_URL }}
在管理編輯佔位符內容時這樣的:
<img src="{{ STATIC_URL }}/images/slides/01.png" alt="" /></div>
它取決於你使用的插件。文本插件不會將所見即所得的內容作爲模板呈現,它只會將它們呈現爲HTML,因此您包含的任何標籤(例如{{ STATIC_URL }}
)都將僅顯示爲文本。
當使用placeholder
模板標記(實際上它是django-classy-tags
模板標記的實例)時,標記傳遞的上下文取決於視圖使用的上下文的類型。在顯示CMS頁面時,這應該是RequestContext
,因此您應該可以訪問所有TEMPLATE_CONTEXT_PROCESSORS
(例如STATIC_URL
)。所以同樣,當插件呈現其模板時,它應該有權訪問該上下文以及任何與之相關的變量。
你試過了嗎? –
@SamiN是的,它不起作用。我想知道是否有可能?也許還有另一種方式......傳遞變量或其他東西。 –
在下面的答案中有一個鏈接http://stackoverflow.com/questions/6261823/static-url-not-working –