【发布时间】:2015-12-02 05:51:43
【问题描述】:
我正在使用aldryn-newsblog,并希望将前三篇博文添加到我的主页/索引页面,以及其他元素,如画廊滑块和新闻通讯注册。
如何将 aldryn 新闻博客中的前三篇博客文章呈现到我的主页/索引页面上使用的 tpl_home.html 模板中?
这是默认的 tpl_home.html 模板:
{% extends "fullwidth.html" %}
{% block body_class %}tpl-home{% endblock %}
这是默认的 article_list.html:
{% extends "aldryn_newsblog/two_column.html" %}
{% load i18n cms_tags %}
{% block newsblog_content %}
{% render_placeholder view.config.list_view_placeholder language placeholder_language %}
<div class="aldryn-newsblog-list">
{% for article in article_list %}
{% include "aldryn_newsblog/includes/article.html" %}
{% empty %}
<p class="well">{% trans "No items available" %}</p>
{% endfor %}
</div>
{% endblock %}
{% block newsblog_footer %}
<div class="aldryn-newsblog-pagination">
{% include "aldryn_newsblog/includes/pagination.html" %}
</div>
{% endblock %}
我基本上已经尝试将article_list.html文件的内容复制到tpl_home.html,以及更改aldryn_blog/two_column.html
来自{% extends "aldryn_newsblog/base.html" %}
给{% extends "base.html" %}
但我得到的只是 “没有可用的项目” 错误,来自 article_list.html。
我也尝试使用 django-CMS GUI 将博客实例添加到主页,但不断收到此错误 “使用此配置的应用程序实例已存在。”。
有没有办法在不同的网站上多次包含一个特定的博客实例?
【问题讨论】:
标签: html django django-templates