You've already forked wc-bootstrap
33 lines
1006 B
Twig
33 lines
1006 B
Twig
|
|
{#
|
||
|
|
# External/Affiliate Product Add to Cart (Bootstrap 5 Override)
|
||
|
|
#
|
||
|
|
# Renders a link button to the external product URL.
|
||
|
|
#
|
||
|
|
# Expected context:
|
||
|
|
# product_url - External product URL
|
||
|
|
# button_text - Button label text
|
||
|
|
#
|
||
|
|
# WooCommerce PHP equivalent: single-product/add-to-cart/external.php
|
||
|
|
#
|
||
|
|
# @package WcBootstrap
|
||
|
|
# @since 0.1.0
|
||
|
|
#}
|
||
|
|
|
||
|
|
{{ do_action('woocommerce_before_add_to_cart_form') }}
|
||
|
|
|
||
|
|
<form class="cart" action="{{ product_url|default('#')|esc_url }}" method="get">
|
||
|
|
{{ do_action('woocommerce_before_add_to_cart_button') }}
|
||
|
|
|
||
|
|
<a href="{{ product_url|default('#')|esc_url }}"
|
||
|
|
class="btn btn-outline-primary btn-lg single_add_to_cart_button"
|
||
|
|
target="_blank"
|
||
|
|
rel="noopener noreferrer nofollow">
|
||
|
|
{{ button_text|default(__('Buy product'))|esc_html }}
|
||
|
|
<i class="bi bi-box-arrow-up-right ms-2" aria-hidden="true"></i>
|
||
|
|
</a>
|
||
|
|
|
||
|
|
{{ do_action('woocommerce_after_add_to_cart_button') }}
|
||
|
|
</form>
|
||
|
|
|
||
|
|
{{ do_action('woocommerce_after_add_to_cart_form') }}
|