{# # Product Meta (Bootstrap 5 Override) # # Renders SKU, categories, and tags as a definition list. # # Expected context: # product - WC_Product object (from TemplateOverride) # # WooCommerce PHP equivalent: single-product/meta.php # # @package WcBootstrap # @since 0.1.0 #} {# Compute categories/tags HTML when not passed as context. #} {% if categories_html is not defined %} {% set categories_html = fn('wc_get_product_category_list', product.get_id(), ', ') %} {% endif %} {% if tags_html is not defined %} {% set tags_html = fn('wc_get_product_tag_list', product.get_id(), ', ') %} {% endif %}
{{ do_action('woocommerce_product_meta_start') }}
{% if product.get_sku() is defined and product.get_sku() %}
{{ __('SKU:') }}
{{ product.get_sku()|esc_html }}
{% endif %} {% if categories_html %}
{{ fn('_n', 'Category:', 'Categories:', product.get_category_ids()|length, 'woocommerce') }}
{{ categories_html|raw }}
{% endif %} {% if tags_html %}
{{ fn('_n', 'Tag:', 'Tags:', product.get_tag_ids()|length, 'woocommerce') }}
{{ tags_html|raw }}
{% endif %}
{{ do_action('woocommerce_product_meta_end') }}