在 Portals 中打印模板数据

Print template data in Portals

我想知道在门户模板中我可以使用哪些数据,但它没有输出任何内容。

我试过像这样打印站点地图

{% sitemap | json %}

但这并没有产生任何结果,所以我尝试了

{% for x in sitemap %}
    {% for y in x %}
        {{ y }}
    {% endfor %}
{% endfor %}

但还是一无所获。获取任何数据的任何提示?最好是根数据对象,如果有的话。

站点地图对象中的顶级节点是 sitemap.root。需要访问站点地图节点对象的其他属性以输出信息。

下面是通过访问根节点的 children 属性 以及 url 和 [=14= 来呈现根站点地图节点及其子页面的示例] 每个子站点地图节点。

<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