src/Modules/OnlineService/Modules/OnlineService/Templates/OnlineService/list.html.twig line 1
{% extends 'Modules/OnlineService/Templates/layouts/main.html.twig' %}{% block content %}{% if not noActivePaymentMethod %}{% if onlineServices %}<div class="row g-3 frontOfferList">{% for serviceData in onlineServices %}{% set service = serviceData.entity %}<div class="col-lg-3 col-md-4 col-sm-6"><div class="card frontOffer"><img src="{{ serviceData.image_url|imagine_filter('online_service_400x200') }}" class="img-fluid offer-img"><div class=" p-3"><h5 class="card-title mb-2">{{ service.name }}</h5><p class="card-text text-muted mb-4">Cena: <strong>{{ serviceData.price|formatPrice }}</strong>{% if serviceData.price != serviceData.items_price %}<small><s>{{ serviceData.items_price|formatPrice }}</s><span class="text-success">(-{{ service.discount }}%)</span></small>{% endif %}</p><div class="d-flex justify-content-end gap-2"><a href="{{ os_path('online_service_service_details', { 'id': service.id, 'returnUrl': app.request.requestUri }) }}" class="btn btn-outline-secondary btn-sm"><i class="mdi mdi-magnify"></i></a><a href="{{ os_path('online_service_order_form', { 'serviceId': service.id, 'returnUrl': app.request.requestUri }) }}" class="btn btn-primary btn-sm"><i class="mdi mdi-plus"></i> Złóż zamówienie</a></div></div></div></div>{% endfor %}</div>{{ os_renderPagination(pagination) }}{% else %}<div class="text-center">Brak dostępnych usług.</div>{% endif %}{% else %}<div class="text-danger"><strong>Nieprawidłowa konfiguracja płatności.</strong></div>{% endif %}{% endblock %}