metafield_tag
生成包含元字段数据的 HTML 。
支持以下几种元字段类型:
类型:boolean
标签:<span>
属性:class="metafield-boolean"
类型:date
标签:<time>
属性:datetime="<the metafield value>" class="metafield-date"
类型:date_at_time
标签:<time>
属性:datetime="<the metafield value>" class="metafield-date"
类型:json
标签:<script>
属性:type="application/json" class="metafield-json"
类型:money
标签:<span>
属性:class="metafield-money"
类型:rich_text_field
标签:<div>
属性:class="metafield-rich_text_field"
类型:multi_line_text_field
标签:<span>
属性:class="metafield-multi_line_text_field"
类型:color
标签:<span>
属性:class="metafield-color"
类型:number_decimal
标签:<span>
属性:class="metafield-number_decimal"
类型:number_integer
标签:<span>
属性:class="metafield-number_integer"
类型:rating
标签:<span>
属性:class="metafield-rating"
类型:url
标签:<a>
属性:class="metafield-url"
类型:weight
标签:<span>
属性:class="metafield-weight"
类型:volume
标签:<span>
属性:class="metafield-volume"
类型:dimension
标签:<span>
属性:class="metafield-dimension"
类型:single_line_text_field
标签:<span>
属性:class="metafield-single_line_text_field"
类型:collection_reference
标签:<a>
属性:href="{{URL}}" class="metafield-collection_reference"
类型:page_reference
标签:<a>
属性:href="{{URL}}" class="metafield-page_reference"
类型:product_reference
标签:<a>
属性:href="{{URL}}" class="metafield-product_reference"
类型:variant_reference
标签:<a>
属性:href="{{URL}}" class="metafield-variant_reference"
类型:file_reference
标签:<img> | <video> | <a>
属性:不同标签会有不同的默认属性值
提示:目前
metafield_tag仅支持单行文本single_line_text_field传入多个值。
{{#metafield_tag metafield /}}
参数
-
metafieldobject: metafield 数据
例子
基础示例
生成生成包含元字段数据的 HTML 需要结合 get_metafields filter 使用。
{{#metafield_tag variable /}}
{{#var metafield_ns = product | get_metafields("my_fields") /}}
{{#metafield_tag metafield_ns.my_key /}}