亚洲欧洲偷拍另类|日韩无码免费不卡|亚欧无码日韩无码|熟女多毛一区二区|国模精品一二三区|国产黄视频免费看|微福利视频一区|淫荡人妻草草草草|91蜜桃人妻无码|国产精品iGAO视频网网日韩

文檔詳情標(biāo)簽

說明:用于獲取文檔詳情數(shù)據(jù)

使用方法:{% archiveDetail 變量名稱 with name="字段名稱" id="1" %} 變量名稱不是必須的,設(shè)置了變量名稱后,后續(xù)可以通過變量名稱來調(diào)用,而不設(shè)置變量名稱,則是直接輸出結(jié)果。

archiveDetail 支持的參數(shù)有:

  • 文檔ID id id 不是必須的,默認(rèn)會(huì)獲取當(dāng)前文檔。如果需要指定文檔,可以通過設(shè)置id來達(dá)到目的。
  • 文檔URL別名 token token 不是必須的,默認(rèn)會(huì)獲取當(dāng)前文檔。如果需要指定文檔,可以通過設(shè)置id或token來達(dá)到目的。
  • 站點(diǎn)ID siteId siteId 一般不需要填寫,如果你使用后臺(tái)的多站點(diǎn)管理創(chuàng)建了多個(gè)站點(diǎn),并且想調(diào)用其他站點(diǎn)的數(shù)據(jù),則可以通過指定 siteId 來實(shí)現(xiàn)調(diào)用指定站點(diǎn)的數(shù)據(jù)。

文檔詳情頁,也可以直接使用 {{archive.文檔字段}} 來調(diào)用文檔字段內(nèi)容。

如果當(dāng)前在組合文檔URL下,URL形式:"/{module}/{id}/c-{combine}.html" 如:”/tour/1/c-2.html”,則有 {{combineArchive.文檔字段}} 可用于調(diào)用組合文檔的字段內(nèi)容。

name 參數(shù)可用的字段有:

  • 文檔ID Id
  • 文檔標(biāo)題 Title
  • 文檔SEO標(biāo)題 SeoTitle
  • 文檔鏈接 Link
  • 文檔關(guān)鍵詞 Keywords
  • 文檔描述 Description
  • 文檔內(nèi)容 Content 支持圖片懶加載 需要使用標(biāo)簽 lazy="data-src"
  • 文檔內(nèi)容的標(biāo)題 ContentTitles 返回的是一個(gè)數(shù)組
  • 文檔模型ID ModuleId
  • 文檔分類ID CategoryId
  • 文檔規(guī)范鏈接 CanonicalUrl
  • 文檔的用戶ID UserId
  • 價(jià)格 Price
  • 庫存 Stock
  • 文檔閱讀等級 ReadLevel
  • 文檔的原文鏈接 OriginUrl
  • 文檔瀏覽量 Views
  • 文檔的Flag屬性 Flag
  • 文檔封面圖片 Images
  • 文檔封面首圖 Logo
  • 文檔封面縮略圖 Thumb
  • 文檔評論數(shù)量 CommentCount
  • 文檔分類 Category
  • 文檔添加時(shí)間 CreatedTime 時(shí)間戳,需要使用格式化時(shí)間戳為日期格式 {{stampToDate(item.CreatedTime, "2006-01-02")}}
  • 文檔更新時(shí)間 UpdatedTime 時(shí)間戳,需要使用格式化時(shí)間戳為日期格式 {{stampToDate(item.UpdatedTime, "2006-01-02 15:04:05")}}
  • 文檔標(biāo)簽
  • 文檔模型設(shè)置的其他字段參數(shù)

文檔ID Id

標(biāo)簽用法:{% archiveDetail with name="Id" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>分類標(biāo)題:{% archiveDetail with name="Id" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>分類標(biāo)題:{% archiveDetail with name="Id" id="1" %}</div>
{# 自定義字段名稱 #}
<div>分類標(biāo)題:{% archiveDetail archiveId with name="Id" %}{{archiveId}}</div>
<div>分類標(biāo)題:{% archiveDetail archiveId with name="Id" id="1" %}{{archiveId}}</div>

文檔標(biāo)題 Title

標(biāo)簽用法:{% archiveDetail with name="Title" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔標(biāo)題:{% archiveDetail with name="Title" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔標(biāo)題:{% archiveDetail with name="Title" id="1" %}</div>
{# 自定義字段名稱 #}
<div>文檔標(biāo)題:{% archiveDetail archiveTitle with name="Title" %}{{archiveTitle}}</div>
<div>文檔標(biāo)題:{% archiveDetail archiveTitle with name="Title" id="1" %}{{archiveTitle}}</div>

文檔鏈接 Link

標(biāo)簽用法:{% archiveDetail with name="Link" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔鏈接:{% archiveDetail with name="Link" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔鏈接:{% archiveDetail with name="Link" id="1" %}</div>
{# 自定義字段名稱 #}
<div>文檔鏈接:{% archiveDetail archiveLink with name="Link" %}{{archiveLink}}</div>
<div>文檔鏈接:{% archiveDetail archiveLink with name="Link" id="1" %}{{archiveLink}}</div>

文檔描述 Description

標(biāo)簽用法:{% archiveDetail with name="Description" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔描述:{% archiveDetail with name="Description" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔描述:{% archiveDetail with name="Description" id="1" %}</div>
{# 自定義字段名稱 #}
<div>文檔描述:{% archiveDetail archiveDescription with name="Description" %}{{archiveDescription}}</div>
<div>文檔描述:{% archiveDetail archiveDescription with name="Description" id="1" %}{{archiveDescription}}</div>

文檔內(nèi)容 Content

標(biāo)簽用法:{% archiveDetail with name="Content" %} Content 字段支持圖片的 lazyload 用法。需要用 lazy="{定義的src名}" 來處理, 比如你使用的lazyload插件需要將 <img src="" /> 改成 <img data-src="" />,則這么調(diào)用 lazy="data-src"

Content字段在開啟Markdown編輯器后,會(huì)自動(dòng)對內(nèi)容進(jìn)行Markdown轉(zhuǎn)html操作,關(guān)閉Markdown編輯器編輯器后,Content內(nèi)容不會(huì)自動(dòng)對內(nèi)容進(jìn)行Markdown轉(zhuǎn)html操作。但你可以手動(dòng)指定是否進(jìn)行轉(zhuǎn)換,需要添加render參數(shù)。接受false|true兩個(gè)值。render=false不進(jìn)行Markdown轉(zhuǎn)html操作,render=true進(jìn)行轉(zhuǎn)換。

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔內(nèi)容:{% archiveDetail with name="Content" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔內(nèi)容:{% archiveDetail with name="Content" id="1" %}</div>
{# 自定義字段名稱 #}
<div>文檔內(nèi)容:{% archiveDetail archiveContent with name="Content" %}{{archiveContent|safe}}</div>
<div>文檔內(nèi)容:{% archiveDetail archiveContent with name="Content" id="1" %}{{archiveContent|safe}}</div>
{# lazyload 替換 #}
<div>文檔內(nèi)容:{% archiveDetail archiveContent with name="Content" lazy="data-src" %}{{archiveContent|safe}}</div>
{# markdown 轉(zhuǎn) html #}
<div>文檔內(nèi)容:{% archiveDetail archiveContent with name="Content" render=true %}{{archiveContent|safe}}</div>
{# 不進(jìn)行markdown轉(zhuǎn)換 #}
<div>文檔內(nèi)容:{% archiveDetail archiveContent with name="Content" render=false %}{{archiveContent|safe}}</div>

文檔內(nèi)容的標(biāo)題 ContentTitles

標(biāo)簽用法:{% archiveDetail contentTitles with name="ContentTitles" %}

返回的是一個(gè)數(shù)組,內(nèi)含的對象有: {Title: "標(biāo)題", Tag: "標(biāo)簽", Level: 層級, Prefix: "前綴"}

需要使用循環(huán)來調(diào)用:

{% archiveDetail contentTitles with name="ContentTitles" %}
<div>
{% for item in contentTitles %}
    <div class="{{item.Tag}}" level="{{item.Level}}">{{item.Prefix}} {{item.Title}}</div>
{% endfor %}
</div>

文檔分類ID CategoryId

標(biāo)簽用法:{% archiveDetail with name="CategoryId" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔分類ID:{% archiveDetail with name="CategoryId" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔分類ID:{% archiveDetail with name="CategoryId" id="1" %}</div>
{# 自定義字段名稱 #}
<div>文檔分類ID:{% archiveDetail archiveCategoryId with name="CategoryId" %}{{archiveCategoryId}}</div>
<div>文檔分類ID:{% archiveDetail archiveCategoryId with name="CategoryId" id="1" %}{{archiveCategoryId}}</div>

文檔瀏覽量 Views

標(biāo)簽用法:{% archiveDetail with name="Views" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔瀏覽量:{% archiveDetail with name="Views" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔瀏覽量:{% archiveDetail with name="Views" id="1" %}</div>
{# 自定義字段名稱 #}
<div>文檔瀏覽量:{% archiveDetail archiveViews with name="Views" %}{{archiveViews}}</div>
<div>文檔瀏覽量:{% archiveDetail archiveViews with name="Views" id="1" %}{{archiveViews}}</div>

文檔封面首圖 Logo

標(biāo)簽用法:{% archiveDetail with name="Logo" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔封面首圖:<img src="{% archiveDetail with name="Logo" %}" alt=""/></div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔封面首圖:<img src="{% archiveDetail with name="Logo" id="1" %}" alt=""/></div>
{# 自定義字段名稱 #}
<div>文檔封面首圖:<img src="{% archiveDetail archiveLogo with name="Logo" %}{{archiveLogo}}" alt=""/></div>
<div>文檔封面首圖:<img src="{% archiveDetail archiveLogo with name="Logo" id="1" %}{{archiveLogo}}" alt=""/></div>

文檔封面縮略圖 Thumb

標(biāo)簽用法:{% archiveDetail with name="Thumb" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔封面縮略圖:<img src="{% archiveDetail with name="Thumb" %}" alt=""/></div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔封面縮略圖:<img src="{% archiveDetail with name="Thumb" id="1" %}" alt=""/></div>
{# 自定義字段名稱 #}
<div>文檔封面縮略圖:<img src="{% archiveDetail archiveThumb with name="Thumb" %}{{archiveThumb}}" alt=""/></div>
<div>文檔封面縮略圖:<img src="{% archiveDetail archiveThumb with name="Thumb" id="1" %}{{archiveThumb}}" alt=""/></div>

文檔封面圖片 Images

Images 是一組圖片,因此需要使用自定義方式來獲取并循環(huán)輸出

標(biāo)簽用法:{% archiveDetail archiveImages with name="Images" %}

{# 自定義字段名稱 #}
<div>文檔封面圖片:
    {% archiveDetail archiveImages with name="Images" %}
    {% for item in archiveImages %}
        <img src="{{item}}" alt=""/>
    {% endfor %}
</div>
<div>文檔封面圖片:
    {% archiveDetail archiveImages with name="Images" id="1" %}
    {% for item in archiveImages %}
        <img src="{{item}}" alt=""/>
    {% endfor %}
</div>

文檔添加時(shí)間 CreatedTime

CreatedTime 支持預(yù)格式化時(shí)間。用2006-01-02表示年-月-日,用15:04::05表示時(shí)分秒。如需要顯示格式為 2021年06月30日,可以寫成format="2006年01月02日",如需要顯示格式為 2021/06/30 12:30,可以寫成format="2006/01/02 15:04"。如果不設(shè)置format,在默認(rèn)用法下,它會(huì)自動(dòng)被格式化為2006-01-02。

標(biāo)簽用法:{% archiveDetail with name="CreatedTime" format="2006-01-02 15:04" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔添加時(shí)間:{% archiveDetail with name="CreatedTime" %}</div>
<div>文檔添加時(shí)間:{% archiveDetail with name="CreatedTime" format="2006-01-02 15:04" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔添加時(shí)間:{% archiveDetail with name="CreatedTime" id="1" %}</div>
<div>文檔添加時(shí)間:{% archiveDetail with name="CreatedTime" id="1" format="2006-01-02 15:04" %}</div>
{# 自定義字段名稱 #}
<div>文檔添加時(shí)間:{% archiveDetail archiveCreatedTime with name="CreatedTime" %}{{archiveCreatedTime}}</div>
<div>文檔添加時(shí)間:{% archiveDetail archiveCreatedTime with name="CreatedTime" id="1" %}{{archiveCreatedTime}}</div>
<div>文檔添加時(shí)間:{% archiveDetail archiveCreatedTime with name="CreatedTime" format="2006-01-02" %}{{archiveCreatedTime}}</div>
<div>文檔添加時(shí)間:{% archiveDetail archiveCreatedTime with name="CreatedTime" id="1" format="2006-01-02 15:04" %}{{archiveCreatedTime}}</div>

文檔更新時(shí)間 UpdatedTime

UpdatedTime 支持預(yù)格式化時(shí)間。用2006-01-02表示年-月-日,用15:04::05表示時(shí)分秒。如需要顯示格式為 2021年06月30日,可以寫成format="2006年01月02日",如需要顯示格式為 2021/06/30 12:30,可以寫成format="2006/01/02 15:04"。如果不設(shè)置format,在默認(rèn)用法下,它會(huì)自動(dòng)被格式化為2006-01-02。

標(biāo)簽用法:{% archiveDetail with name="UpdatedTime" format="2006-01-02 15:04" %}

{# 默認(rèn)用法,自動(dòng)獲取當(dāng)前頁面文檔 #}
<div>文檔更新時(shí)間:{% archiveDetail with name="UpdatedTime" %}</div>
<div>文檔更新時(shí)間:{% archiveDetail with name="UpdatedTime" format="2006-01-02 15:04" %}</div>
{# 獲取指定文檔id的文檔字段 #}
<div>文檔更新時(shí)間:{% archiveDetail with name="UpdatedTime" id="1" %}</div>
<div>文檔更新時(shí)間:{% archiveDetail with name="UpdatedTime" id="1" format="2006-01-02 15:04" %}</div>
{# 自定義字段名稱 #}
<div>文檔更新時(shí)間:{% archiveDetail archiveUpdatedTime with name="UpdatedTime" %}{{archiveUpdatedTime}}</div>
<div>文檔更新時(shí)間:{% archiveDetail archiveUpdatedTime with name="UpdatedTime" id="1" %}{{archiveUpdatedTime}}</div>
<div>文檔更新時(shí)間:{% archiveDetail archiveUpdatedTime with name="UpdatedTime" format="2006-01-02" %}{{archiveUpdatedTime}}</div>
<div>文檔更新時(shí)間:{% archiveDetail archiveUpdatedTime with name="UpdatedTime" id="1" format="2006-01-02 15:04" %}{{archiveUpdatedTime}}</div>

文檔分類 Category

{% archiveDetail archiveCategory with name="Category" %}
<a href="{{ archiveCategory.Link }}">
    <span>分類ID:{{archiveCategory.Id}}</span>
    <span>分類名稱:{{archiveCategory.Title}}</span>
    <span>分類鏈接:{{archiveCategory.Link}}</span>
    <span>分類描述:{{archiveCategory.Description}}</span>
    <span>上級分類ID:{{archiveCategory.ParentId}}</span>
</a>
<div>縮略圖大圖:<img src="{{archiveCategory.Logo}}" alt="{{archiveCategory.Title}}" /></div>
<div>縮略圖:<img src="{{archiveCategory.Thumb}}" alt="{{archiveCategory.Title}}" /></div>

{# 或者使用categoryDetail方式調(diào)用 #}
<span>分類ID:{% categoryDetail with name="Id" id=archive.Id %}</span>
<span>分類名稱:{% categoryDetail with name="Title" id=archive.Id %}</span>
<span>分類鏈接:{% categoryDetail with name="Link" id=archive.Id %}</span>
<span>分類描述:{% categoryDetail with name="Description" id=archive.Id %}</span>
<span>上級分類ID:{% categoryDetail with name="ParentId" id=archive.Id %}</span>
<div>縮略圖大圖:<img src="{% categoryDetail with name="Logo" id=archive.Id %}" /></div>
<div>縮略圖:<img src="{% categoryDetail with name="Thumb" id=archive.Id %}" /></div>

文檔標(biāo)簽

{% tagList tags with limit="10" %}
{% for item in tags %}
<a href="{{item.Link}}">{{item.Title}}</a>
{% endfor %}
{% endtagList %}

文檔模型設(shè)置的其他字段參數(shù)

循環(huán)所有的字段

{% archiveParams params %}
<div>
    {% for item in params %}
    <div>
        <span>{{item.Name}}:</span>
        <span>{{item.Value}}</span>
    </div>
    {% endfor %}
</div>
{% endarchiveParams %}

自定義字段

如果你想只顯示某個(gè)自定義字段的內(nèi)容,如你自定義字段為 author,那么在模板中就可以這樣調(diào)用:{% archiveDetail with name="author" %}

常見使用實(shí)例

  1. 常見文章詳情,在文檔詳情頁面顯示文檔標(biāo)題、文檔分類、文檔發(fā)布時(shí)間、文檔標(biāo)簽、文檔瀏覽量、文檔詳情。如圖:

image

調(diào)用代碼示例(代碼不包含css樣式控制)

<article>
    <div>
        <div>
            <img src="{% archiveDetail with name='Logo' %}" alt="{% archiveDetail with name='Title' %}" />
        </div>
        <div>
            <h1>{% archiveDetail with name="Title" %}</h1>
            {% archiveParams params %}
            {% for item in params %}
            <div>
                <span>{{item.Name}}:</span>
                <span>{{item.Value}}</span>
            </div>
            {% endfor %}
            {% endarchiveParams %}
            <div>{% archiveDetail with name="Description" %}</div>
            <div>
                <a href="tel:{% contact with name='Cellphone' %}" rel="nofollow">電話聯(lián)系:{% contact with name="Cellphone" %}</a>
            </div>
        </div>
    </div>
    <div>
        <div>產(chǎn)品詳情</div>
        <div>
            {%- archiveDetail articleContent with name="Content" %}
            {{articleContent|safe}}
        </div>
    </div>
</article>
問題反饋可加技術(shù)微信:tsrz001
目錄