You've already forked wc-bootstrap
33 lines
923 B
Twig
33 lines
923 B
Twig
|
|
{#
|
||
|
|
# Upsell Products (Bootstrap 5 Override)
|
||
|
|
#
|
||
|
|
# Renders the upsell products section below the single product.
|
||
|
|
#
|
||
|
|
# Expected context:
|
||
|
|
# upsells - Array of WC_Product objects
|
||
|
|
# columns - Number of columns for the grid
|
||
|
|
# heading - Section heading text (filtered)
|
||
|
|
#
|
||
|
|
# WooCommerce PHP equivalent: single-product/up-sells.php
|
||
|
|
#
|
||
|
|
# @package WcBootstrap
|
||
|
|
# @since 0.1.0
|
||
|
|
#}
|
||
|
|
|
||
|
|
{% if upsells is defined and upsells|length > 0 %}
|
||
|
|
<section class="up-sells upsells products mt-5">
|
||
|
|
{% set heading = heading|default(__('You may also like…')) %}
|
||
|
|
{% if heading %}
|
||
|
|
<h2 class="h4 mb-4">{{ heading }}</h2>
|
||
|
|
{% endif %}
|
||
|
|
|
||
|
|
{{ woocommerce_product_loop_start() }}
|
||
|
|
|
||
|
|
{% for product in upsells %}
|
||
|
|
{% include 'content-product.html.twig' with { product: product } %}
|
||
|
|
{% endfor %}
|
||
|
|
|
||
|
|
{{ woocommerce_product_loop_end() }}
|
||
|
|
</section>
|
||
|
|
{% endif %}
|