metafield_tag
Generates HTML containing the metafield data.
Type: boolean
Tag: <span>
Attribute: class="metafield-boolean"
Type: date
Tag: <time>
Attribute: datetime="<the metafield value>" class="metafield-date"
Type: date_at_time
Tag: <time>
Attribute: datetime="<the metafield value>" class="metafield-date"
Type: json
Tag: <script>
Attribute: type="application/json" class="metafield-json"
Type: money
Tag: <span>
Attribute: class="metafield-money"
Type: rich_text_field
Tag: <div>
Attribute: class="metafield-rich_text_field"
Type: multi_line_text_field
Tag: <span>
Attribute: class="metafield-multi_line_text_field"
Type: color
Tag: <span>
Attribute: class="metafield-color"
Type: number_decimal
Tag: <span>
Attribute: class="metafield-number_decimal"
Type: number_integer
Tag: <span>
Attribute: class="metafield-number_integer"
Type: rating
Tag: <span>
Attribute: class="metafield-rating"
Type: url
Tag: <a>
Attribute: class="metafield-url"
Type: weight
Tag: <span>
Attribute: class="metafield-weight"
Type: volume
Tag: <span>
Attribute: class="metafield-volume"
Type: dimension
Tag: <span>
Attribute: class="metafield-dimension"
Type: single_line_text_field
Tag: <span>
Attribute: class="metafield-single_line_text_field"
Type: collection_reference
Tag: <a>
Attribute: href="{{URL}}" class="metafield-collection_reference"
Type: page_reference
Tag: <a>
Attribute: href="{{URL}}" class="metafield-page_reference"
Type: product_reference
Tag: <a>
Attribute: href="{{URL}}" class="metafield-product_reference"
Type: variant_reference
Tag: <a>
Attribute: href="{{URL}}" class="metafield-variant_reference"
Type: file_reference
Tag: <img> | <video> | <a>
Attribute: Different tags have different default attribute values
Tip: Currently
metafield_tagonly supports single-line textsingle_line_text_fieldpassing in multiple values.
{{#metafield_tag metafield /}}
Params
-
metafieldobject: metafield data
Example
Basic example
To generate HTML containing metafield data, you need to use get_metafields filter.
{{#metafield_tag variable /}}
{{#var metafield_ns = product | get_metafields("my_fields") /}}
{{#metafield_tag metafield_ns.my_key /}}