Распечатать данные шаблона в Порталы

Я хочу знать, какие данные доступны для меня в шаблоне портала, но они ничего не выводят.

Я пытался распечатать карту сайта, как это

{% sitemap | json %}

Но это ничего не дает, поэтому я попытался

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

Но все равно ничего. Любые советы, чтобы получить какие-либо данные? Желательно корневой объект данных, если есть такая вещь.

0 ответов

Узел верхнего уровня в объекте карты сайта 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>

См. Документацию для объекта sitemap для получения дополнительной информации о его структуре.

Другие вопросы по тегам