說明:用于獲取指定文檔的后臺設(shè)置的參數(shù)
使用方法:{% archiveParams 變量名稱 with id="1" sorted=true %}
如將變量定義為 params {% archiveParams params with id="1" sorted=true %}...{% endarchiveParams %}
archiveParams
支持的參數(shù)有:id
id
參數(shù)根據(jù)文檔id獲取指定的文檔參數(shù),默認獲取當(dāng)前文檔頁面的文檔id。sorted
支持 的值有: false|true
,sorted=false
時,獲取的是一個無序的map對象,需要用.
的形式獲取數(shù)據(jù)。sorted=true
時,獲取是一個固定排序的數(shù)組對象。默認是 true
固定排序的數(shù)組對象,因此需要使用 for
循環(huán)來獲取并輸出。siteId
siteId
一般不需要填寫,如果你使用后臺的多站點管理創(chuàng)建了多個站點,并且想調(diào)用其他站點的數(shù)據(jù),則可以通過指定 siteId
來實現(xiàn)調(diào)用指定站點的數(shù)據(jù)。具體的可用字段根據(jù)后臺設(shè)置的文檔附加字段來決定。
單個字段內(nèi)的結(jié)構(gòu)是:
Name
Value
{# 固定排序的數(shù)組 #}
<div>
{% archiveParams params %}
{% for item in params %}
<div>
<span>{{item.Name}}:</span>
<span>{{item.Value}}</span>
</div>
{% endfor %}
{% endarchiveParams %}
</div>
指定文檔ID
{# 固定排序的數(shù)組 #}
<div>
{% archiveParams params with id="1" %}
{% for item in params %}
<div>
<span>{{item.Name}}:</span>
<span>{{item.Value}}</span>
</div>
{% endfor %}
{% endarchiveParams %}
</div>
{# 無序的map對象 #}
<div>
{% archiveParams params with sorted=false %}
<div>{{params.yuedu.Name}}:{{params.yuedu.Value}}</div>
<div>{{params.danxuan.Name}}:{{params.danxuan.Value}}</div>
<div>{{params.duoxuan.Name}}:{{params.duoxuan.Value}}</div>
{% endarchiveParams %}
</div>