我是Django CMS的新手,但我有一个问题,我希望这是一个非常简单的回答。
我有一个我现在正在开发的网站。我有一个特定模板的块,允许客户端在管理区域中添加PDF作为插件文件。
分钟的代码是:
<div class="highlighter">
<h3>Application forms</h3>
{% block page_downloads_area %}{% placeholder "Application Forms" %}{% endblock %}
</div>
我想要做的是为此添加一个条件,即如果它们没有内容则显示没有HTML,如果它们是内容,则显示HTML,如下所示:
{% if not page_downloads_area %}
<p>We currently have no vacancies</p>
{% else %}
<div class="highlighter">
<h3>Application forms</h3>
{% block page_downloads_area %}{% placeholder "Application Forms" %}{% endblock %}
</div>
{% endif %}
请原谅条件的使用不当,如上所述我是新手,但我希望这能让我知道我想要实现的目标。
答案 0 :(得分:1)
我找到了这个查询的答案,它如下:
if(childText.getDocumentGuid().equals("HEADER")) {
txtListChild.setTextColor(context.getResources().getColor(R.color.color_accent));
} else {
txtListChild.setTextColor(context.getResources().getColor(R.color.color_something_else))
}
事实证明条件中不允许使用块,所以如果我们给它一个变体,那么如果它们不是内容,它会显示一个音符,如果它们显示内容。整洁的小解决方法。