我想知道门户网站模板中哪些数据是可用的,但它不输出任何内容。
我尝试过像这样打印站点地图
{% for x in sitemap %}
{% for y in x %}
{{ y }}
{% endfor %}
{% endfor %}
但这并没有产生任何结果,所以我尝试了
var s = JSON.stringify([{"id":1, "name":"firstname"}, {"id":2, "name":"secondname"}])
var result = s.substring(1, s.length - 1)
但仍然没有。获取任何数据的任何提示?如果存在这样的事情,最好是根数据对象。
答案 0 :(得分:1)
站点地图对象中的顶级节点为sitemap.root
。站点地图节点对象上还有其他属性需要访问以输出信息。
以下是通过访问根节点的children
属性以及每个子站点地图节点的url
和title
来渲染根站点地图节点及其子页面的示例
<ul>
<li><a href="{{sitemap.root.url}}">{{ sitemap.root.title }}</a>
<ul>
{% for child in sitemap.root.children %}
<li><a href="{{child.url}}">{{ child.title }}</a></li>
{% endfor %}
</ul>
</li>
</ul>
有关站点地图对象的更多信息,请参见documentation。