You've already forked wc-bootstrap
42 lines
1.4 KiB
Twig
42 lines
1.4 KiB
Twig
|
|
{#
|
||
|
|
# 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>
|