说明:用于获取产品详情数据

使用方法:{% productDetail with name="变量名称" id="1" %} 变量名称不是必须的,设置了变量名称后,后续可以通过变量名称来调用,而不设置变量名称,则是直接输出结果。productDetail 支持的参数有: id,id 不是必须的,默认会获取当前产品。如果需要指定产品,可以通过设置id来达到目的。

name 参数可用的字段有:

  • 产品标题 Title
  • 产品链接 Link
  • 产品关键词 Keywords
  • 产品描述 Description
  • 产品内容 Content
  • 产品分类ID CategoryId
  • 产品价格 Price
  • 产品库存 Stock
  • 产品浏览量 Views
  • 产品封面图片 Images
  • 产品封面首图 Logo
  • 产品封面缩略图 Thumb
  • 产品ID Id
  • 产品添加时间 CreatedTime
  • 产品更新时间 UpdatedTime

产品标题 Title

标签用法:{% productDetail with name="Title" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品标题:{% productDetail with name="Title" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品标题:{% productDetail with name="Title" id="1" %}</div>
{# 自定义字段名称 #}
<div>产品标题:{% productDetail productTitle with name="Title" %}{{productTitle}}</div>
<div>产品标题:{% productDetail productTitle with name="Title" id="1" %}{{productTitle}}</div>

标签用法:{% productDetail with name="Link" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品链接:{% productDetail with name="Link" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品链接:{% productDetail with name="Link" id="1" %}</div>
{# 自定义字段名称 #}
<div>产品链接:{% productDetail productLink with name="Link" %}{{productLink}}</div>
<div>产品链接:{% productDetail productLink with name="Link" id="1" %}{{productLink}}</div>

产品描述 Description

标签用法:{% productDetail with name="Description" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品描述:{% productDetail with name="Description" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品描述:{% productDetail with name="Description" id="1" %}</div>
{# 自定义字段名称 #}
<div>产品描述:{% productDetail productDescription with name="Description" %}{{productDescription}}</div>
<div>产品描述:{% productDetail productDescription with name="Description" id="1" %}{{productDescription}}</div>

产品内容 Content

标签用法:{% productDetail with name="Content" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品内容:{% productDetail with name="Content" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品内容:{% productDetail with name="Content" id="1" %}</div>
{# 自定义字段名称 #}
<div>产品内容:{% productDetail productContent with name="Content" %}{{productContent|safe}}</div>
<div>产品内容:{% productDetail productContent with name="Content" id="1" %}{{productContent|safe}}</div>

产品分类ID CategoryId

标签用法:{% productDetail with name="CategoryId" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品分类ID:{% productDetail with name="CategoryId" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品分类ID:{% productDetail with name="CategoryId" id="1" %}</div>
{# 自定义字段名称 #}
<div>产品分类ID:{% productDetail productCategoryId with name="CategoryId" %}{{productCategoryId}}</div>
<div>产品分类ID:{% productDetail productCategoryId with name="CategoryId" id="1" %}{{productCategoryId}}</div>

产品价格 Price

标签用法:{% productDetail with name="Stock" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品分类ID:{% productDetail with name="CategoryId" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品分类ID:{% productDetail with name="CategoryId" id="1" %}</div>
{# 自定义字段名称 #}
<div>产品分类ID:{% productDetail productCategoryId with name="CategoryId" %}{{productCategoryId}}</div>
<div>产品分类ID:{% productDetail productCategoryId with name="CategoryId" id="1" %}{{productCategoryId}}</div>

产品库存 Stock

标签用法:{% productDetail with name="Stock" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品库存:{% productDetail with name="Stock" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品库存:{% productDetail with name="Stock" id="1" %}</div>
{# 自定义字段名称 #}
<div>产品库存:{% productDetail productStock with name="CategoryId" %}{{productStock}}</div>
<div>产品库存:{% productDetail productStock with name="CategoryId" id="1" %}{{productStock}}</div>

产品浏览量 Views

标签用法:{% productDetail with name="Views" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品浏览量:{% productDetail with name="Views" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品浏览量:{% productDetail with name="Views" id="1" %}</div>
{# 自定义字段名称 #}
<div>产品浏览量:{% productDetail productViews with name="Views" %}{{productViews}}</div>
<div>产品浏览量:{% productDetail productViews with name="Views" id="1" %}{{productViews}}</div>

标签用法:{% productDetail with name="Logo" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品封面首图:<img src="{% productDetail with name="Logo" %}" alt=""/></div>
{# 获取指定产品id的产品字段 #}
<div>产品封面首图:<img src="{% productDetail with name="Logo" id="1" %}" alt=""/></div>
{# 自定义字段名称 #}
<div>产品封面首图:<img src="{% productDetail productLogo with name="Logo" %}{{productLogo}}" alt=""/></div>
<div>产品封面首图:<img src="{% productDetail productLogo with name="Logo" id="1" %}{{productLogo}}" alt=""/></div>

产品封面缩略图 Thumb

标签用法:{% productDetail with name="Thumb" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品封面缩略图:<img src="{% productDetail with name="Thumb" %}" alt=""/></div>
{# 获取指定产品id的产品字段 #}
<div>产品封面缩略图:<img src="{% productDetail with name="Thumb" id="1" %}" alt=""/></div>
{# 自定义字段名称 #}
<div>产品封面缩略图:<img src="{% productDetail productThumb with name="Thumb" %}{{productThumb}}" alt=""/></div>
<div>产品封面缩略图:<img src="{% productDetail productThumb with name="Thumb" id="1" %}{{productThumb}}" alt=""/></div>

产品封面图片 Images

Images 是一组图片,因此需要使用自定义方式来获取并循环输出

标签用法:{% productDetail productImages with name="Images" %}

{# 自定义字段名称 #}
<div>产品封面图片:
    {% productDetail productImages with name="Images" %}
    {% for item in productImages %}
        <img src="{{item}}" alt=""/>
    {% endfor %}
</div>
<div>产品封面图片:
    {% productDetail productImages with name="Images" id="1" %}{{productImages}}
    {% for item in productImages %}
        <img src="{{item}}" alt=""/>
    {% endfor %}
</div>

产品ID Id

标签用法:{% productDetail with name="Id" %}

{# 默认用法,自动获取当前页面产品 #}
<div>分类标题:{% productDetail with name="Id" %}</div>
{# 获取指定产品id的产品字段 #}
<div>分类标题:{% productDetail with name="Id" id="1" %}</div>
{# 自定义字段名称 #}
<div>分类标题:{% productDetail productId with name="Id" %}{{productId}}</div>
<div>分类标题:{% productDetail productId with name="Id" id="1" %}{{productId}}</div>

产品添加时间 CreatedTime

CreatedTime 支持预格式化时间。用2006-01-02表示年-月-日,用15:04::05表示时分秒。如需要显示格式为 2021年06月30日,可以写成format="2006年01月02日",如需要显示格式为 2021/06/30 12:30,可以写成format="2006/01/02 15:04"。如果不设置format,在默认用法下,它会自动被格式化为2006-01-02

标签用法:{% productDetail with name="CreatedTime" format="2006-01-02 15:04" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品添加时间:{% productDetail with name="CreatedTime" %}</div>
<div>产品添加时间:{% productDetail with name="CreatedTime" format="2006-01-02 15:04" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品添加时间:{% productDetail with name="CreatedTime" id="1" %}</div>
<div>产品添加时间:{% productDetail with name="CreatedTime" id="1" format="2006-01-02 15:04" %}</div>
{# 自定义字段名称 #}
<div>产品添加时间:{% productDetail productCreatedTime with name="CreatedTime" %}{{productCreatedTime}}</div>
<div>产品添加时间:{% productDetail productCreatedTime with name="CreatedTime" id="1" %}{{productCreatedTime}}</div>
<div>产品添加时间:{% productDetail productCreatedTime with name="CreatedTime" format="2006-01-02" %}{{productCreatedTime}}</div>
<div>产品添加时间:{% productDetail productCreatedTime with name="CreatedTime" id="1" format="2006-01-02 15:04" %}{{productCreatedTime}}</div>

产品更新时间 UpdatedTime

UpdatedTime 支持预格式化时间。用2006-01-02表示年-月-日,用15:04::05表示时分秒。如需要显示格式为 2021年06月30日,可以写成format="2006年01月02日",如需要显示格式为 2021/06/30 12:30,可以写成format="2006/01/02 15:04"。如果不设置format,在默认用法下,它会自动被格式化为2006-01-02

标签用法:{% productDetail with name="UpdatedTime" format="2006-01-02 15:04" %}

{# 默认用法,自动获取当前页面产品 #}
<div>产品更新时间:{% productDetail with name="UpdatedTime" %}</div>
<div>产品更新时间:{% productDetail with name="UpdatedTime" format="2006-01-02 15:04" %}</div>
{# 获取指定产品id的产品字段 #}
<div>产品更新时间:{% productDetail with name="UpdatedTime" id="1" %}</div>
<div>产品更新时间:{% productDetail with name="UpdatedTime" id="1" format="2006-01-02 15:04" %}</div>
{# 自定义字段名称 #}
<div>产品更新时间:{% productDetail productUpdatedTime with name="UpdatedTime" %}{{productUpdatedTime}}</div>
<div>产品更新时间:{% productDetail productUpdatedTime with name="UpdatedTime" id="1" %}{{productUpdatedTime}}</div>
<div>产品更新时间:{% productDetail productUpdatedTime with name="UpdatedTime" format="2006-01-02" %}{{productUpdatedTime}}</div>
<div>产品更新时间:{% productDetail productUpdatedTime with name="UpdatedTime" id="1" format="2006-01-02 15:04" %}{{productUpdatedTime}}</div>

产品分类 Category

使用方法参看分类详情标签。