我可以在 Apphook 中使用 Django CMS 占位符吗?
Can I use a Django CMS placeholder inside an Apphook?
我正在使用 Django 1.7.8、Django CMS 3.1.2 和 djangocms-blog,我正在尝试将一些横幅添加到包含一组博客条目的 apphooked 页面。
我试过向模板添加占位符,但没有成功。
下面是我在列表中使用的代码。我添加了一个名为 header-banners 的占位符,但未显示在 CMS 前端。
有什么方法可以在应用挂钩的页面中添加占位符吗?
谢谢
{% extends "base.html" %}
{% load i18n cms_tags menu_tags %}
{% block meta %}
{% endblock meta %}
{% block subnavbar %}
<nav class="sub-navbar">
<div class="container">
{% language_chooser %}
</div>
</nav>
{% endblock %}
{% block content %}
<div class="header-banner intro-banner blog-intro-banner">
<div class="container">
<div class="header">
<div class="item">
{% placeholder header-banners %}
</div>
</div>
</div>
</div>
<div class="main-content blog-main-content">
{% block content_blog %}{% endblock %}
{% include "djangocms_blog/includes/blog_aside.html" %}
</div>
{% endblock content %}
您不能使用 {% placeholder %}
,但请尝试使用 {% static_placeholder %}
。
参见http://django-cms.readthedocs.org/en/latest/reference/templatetags.html#static-placeholder。
我正在使用 Django 1.7.8、Django CMS 3.1.2 和 djangocms-blog,我正在尝试将一些横幅添加到包含一组博客条目的 apphooked 页面。
我试过向模板添加占位符,但没有成功。
下面是我在列表中使用的代码。我添加了一个名为 header-banners 的占位符,但未显示在 CMS 前端。
有什么方法可以在应用挂钩的页面中添加占位符吗?
谢谢
{% extends "base.html" %}
{% load i18n cms_tags menu_tags %}
{% block meta %}
{% endblock meta %}
{% block subnavbar %}
<nav class="sub-navbar">
<div class="container">
{% language_chooser %}
</div>
</nav>
{% endblock %}
{% block content %}
<div class="header-banner intro-banner blog-intro-banner">
<div class="container">
<div class="header">
<div class="item">
{% placeholder header-banners %}
</div>
</div>
</div>
</div>
<div class="main-content blog-main-content">
{% block content_blog %}{% endblock %}
{% include "djangocms_blog/includes/blog_aside.html" %}
</div>
{% endblock content %}
您不能使用 {% placeholder %}
,但请尝试使用 {% static_placeholder %}
。
参见http://django-cms.readthedocs.org/en/latest/reference/templatetags.html#static-placeholder。