在门户中打印模板数据

时间:2018-03-15 08:02:01

标签: liquid dynamics-crm-portals

我想知道门户网站模板中哪些数据是可用的,但它不输出任何内容。

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

{% 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)

但仍然没有。获取任何数据的任何提示?如果存在这样的事情,最好是根数据对象。

1 个答案:

答案 0 :(得分:1)

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

以下是通过访问根节点的children属性以及每个子站点地图节点的urltitle来渲染根站点地图节点及其子页面的示例

<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