<p>目前在django cms中还没有内置的方法来实现这一点,所以您必须编写一个自定义的模板标记。在<code>django-cms</code>谷歌群组上有一些关于这个的老讨论:</p>
<ul>
<li><a href="https://groups.google.com/forum/#!topic/django-cms/WDUjIpSc23c/discussion">https://groups.google.com/forum/#!topic/django-cms/WDUjIpSc23c/discussion</a></li>
<li><a href="https://groups.google.com/forum/#!msg/django-cms/iAuZmft5JNw/yPl8NwOtQW4J">https://groups.google.com/forum/#!msg/django-cms/iAuZmft5JNw/yPl8NwOtQW4J</a></li>
<li><a href="https://groups.google.com/forum/?fromgroups=#!topic/django-cms/QeTlmxQnn3E">https://groups.google.com/forum/?fromgroups=#!topic/django-cms/QeTlmxQnn3E</a></li>
<li><a href="https://groups.google.com/forum/#!topic/django-cms/2mWvEpTH0ns/discussion">https://groups.google.com/forum/#!topic/django-cms/2mWvEpTH0ns/discussion</a></li>
</ul>
<p>根据第一次讨论中的代码,我总结出以下要点:</p>
<ul>
<li><a href="https://gist.github.com/timmyomahony/5796677">https://gist.github.com/timmyomahony/5796677</a></li>
</ul>
<p>我是这样用的:</p>
<pre><code>{% load extra_cms_tags %}
{% get_placeholder "My Placeholder" as my_placeholder %}
{% if my_placeholder %}
<div>
{{ my_placeholder }}
</div>
{% endif %}
</code></pre>