commercetools-8.x-1.2-alpha1/modules/commercetools_content/templates/commercetools-order-card.html.twig

modules/commercetools_content/templates/commercetools-order-card.html.twig
{#
/**
 * @file
 * Default theme implementation for the order item.
 *
 * Available variables
 * - attributes: A list of HTML attributes for the wrapper element.
 * - order: The order object.
 *
 * @ingroup themeable
 */
#}

{{ attach_library('commercetools/commercetools.bootstrap_checker') }}

{% set userOrderRoute = constant('Drupal\\commercetools_content\\Routing\\RouteProvider::ROUTE_PREFIX') ~ constant('Drupal\\commercetools_content\\Routing\\RouteProvider::PAGE_USER_ORDER_ROUTE') %}


<div {{ attributes.addClass("order-item", "mb-4", "shadow") }}>

  {% block header %}
    <div class="order-item__header d-flex justify-content-between bg-secondary mb-4">
      <div class="col-md-4 order-item__header-number fs-5 p-3">
        <span>{{ "Order item:"|t }}</span>
        <a class="link-dark" href="{{ url(userOrderRoute, {user: order.customer.uid, orderId: order.id}) }}">#{{ order.orderNumber }}</a>
      </div>
      <div class="col-md-4 text-center order-item__header-price fs-5 p-3 border-start border-end border-white">{{ order.subtotalPrice.localizedPrice }}</div>
      <div class="col-md-4 text-center  order-item__header-state fs-5 p-3">{{ order.orderState }}</div>
    </div>
  {% endblock %}

  {% block line_items %}
    <div class="order-item__line-items container">
      <div class="row d-flex justify-content-between align-items-center">
        <div class="col-md-2 text-center fw-bold p-2">
          {{ "Image"|t }}
        </div>
        <div class="col-md-5 fw-bold p-2">
          {{ "Product name"|t }}
        </div>
        <div class="col-md-2 text-center fw-bold p-2">
          {{ "QTY"|t }}
        </div>
        <div class="col-md-3 text-center fw-bold p-2">
          {{ "Subtotal"|t }}
        </div>
      </div>
      {{ render_var({ '#theme': 'commercetools_line_items', '#lineItems': order.lineItems }) }}
    </div>
  {% endblock %}
</div>

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc