Files
wc-bootstrap/templates/single-product/meta.html.twig

42 lines
1.4 KiB
Twig
Raw Normal View History

{#
# Product Meta (Bootstrap 5 Override)
#
# Renders SKU, categories, and tags as a definition list.
#
# Expected context:
# product - WC_Product object with:
# .get_sku() - SKU string
# .get_id() - Product ID
# sku - SKU string (fallback)
# categories_html - Pre-rendered category links HTML
# tags_html - Pre-rendered tag links HTML
#
# WooCommerce PHP equivalent: single-product/meta.php
#
# @package WcBootstrap
# @since 0.1.0
#}
<div class="product_meta border-top pt-3 mt-3">
{{ do_action('woocommerce_product_meta_start') }}
<dl class="row mb-0 small">
{% if product.get_sku() is defined and product.get_sku() %}
<dt class="col-sm-3 text-body-secondary">{{ __('SKU:') }}</dt>
<dd class="col-sm-9">{{ product.get_sku()|esc_html }}</dd>
{% endif %}
{% if categories_html is defined and categories_html %}
<dt class="col-sm-3 text-body-secondary">{{ __('Categories:') }}</dt>
<dd class="col-sm-9">{{ categories_html|raw }}</dd>
{% endif %}
{% if tags_html is defined and tags_html %}
<dt class="col-sm-3 text-body-secondary">{{ __('Tags:') }}</dt>
<dd class="col-sm-9">{{ tags_html|raw }}</dd>
{% endif %}
</dl>
{{ do_action('woocommerce_product_meta_end') }}
</div>