Files
wc-bootstrap/templates/checkout/form-login.html.twig
magdev 6ee95f4a2f
All checks were successful
Create Release Package / PHP Lint (push) Successful in 57s
Create Release Package / Build Release (push) Successful in 1m11s
Fix template quirks and bump version to 0.1.0
Audit and fix 14 Twig templates for escaping bugs, CSS conflicts,
and missing Bootstrap styling:
- Fix nl2br/esc_html filter order in order details
- Add WC gallery modifier classes for zoom/photoswipe JS init
- Fix HTML entity double-encoding in headings (up-sells, cross-sells, related)
- Remove wrong 'is defined' guards on function calls
- Remove duplicate deprecated hooks in dashboard
- Add |raw to brand description HTML filter chain
- Add role="alert" for accessibility, |esc_attr on notification types
- Style mini-cart remove button as Bootstrap btn
- Make shipping form-check class conditional
- Add shop_table CSS reset and gallery opacity fallback

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 18:50:19 +01:00

36 lines
1.2 KiB
Twig

{#
# Checkout Login Form (Bootstrap 5 Override)
#
# Collapsible login prompt at the top of the checkout page.
#
# WooCommerce PHP equivalent: checkout/form-login.php
#
# @package WcBootstrap
# @since 0.1.0
#}
{% if not is_user_logged_in() %}
<div class="woocommerce-form-login-toggle mb-4">
<div class="alert alert-info d-flex align-items-center" role="status">
<i class="bi bi-person me-2" aria-hidden="true"></i>
{{ __('Returning customer?') }}
<a href="#checkoutLogin"
class="ms-1 alert-link"
data-bs-toggle="collapse"
role="button"
aria-expanded="false"
aria-controls="checkoutLogin">
{{ __('Click here to login') }}
</a>
</div>
</div>
<div class="collapse mb-4" id="checkoutLogin">
{% include 'global/form-login.html.twig' with {
message: __('If you have shopped with us before, please enter your details below. If you are a new customer, please proceed to the Billing section.'),
redirect: wc_get_checkout_url(),
hidden: false
} %}
</div>
{% endif %}