0

ポータル テンプレートで使用できるデータを知りたいのですが、何も出力されません。

このようにサイトマップを印刷してみました

{% sitemap | json %}

しかし、それでは何も得られないので、試してみました

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

しかし、まだ何もありません。データを取得するためのヒントはありますか? そのようなものがあれば、できればルートデータオブジェクト。

4

1 に答える 1

1

サイトマップ オブジェクトの最上位ノードは ですsitemap.root。サイトマップ ノード オブジェクトには、情報を出力するためにアクセスする必要がある追加のプロパティがあります。

childrenルート ノードのプロパティとurl各子サイトマップ ノードのand にアクセスして、ルート サイトマップ ノードとその子ページをレンダリングする例を次に示し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>

その構造の詳細については、サイトマップ オブジェクトのドキュメントを参照してください。

于 2019-01-20T06:38:09.640 に答える