Д9
Добавить дополнительный столбец к таблице в модуле-twig-е
Дописал прям в Модуль:
Работает.
1. При обновлении модуля - слетит;
2. Не правильно это - ковырять чужой код.
Как правильно? Спасибо.
Д9
Добавить дополнительный столбец к таблице в модуле-twig-е
Дописал прям в Модуль:
Работает.
1. При обновлении модуля - слетит;
2. Не правильно это - ковырять чужой код.
Как правильно? Спасибо.
По идее если свой шаблон с точно таким же именем в точно такой же поддиректории положить в свою кастомную тему, то подхватываться будет именно он вместо контрибного из модуля.
Комментарии
файл целиком:
/**
* @file
* Default theme implementation for the checkout order summary.
*
* The rendered order totals come from commerce-order-total-summary.html.twig.
* See commerce-order-receipt.html.twig for examples of manual total theming.
*
* Available variables:
* - order_entity: The order entity.
* - checkout_step: The current checkout step.
* - totals: An array of order total values with the following keys:
* - subtotal: The order subtotal price.
* - adjustments: An array of adjustment totals:
* - type: The adjustment type.
* - label: The adjustment label.
* - total: The adjustment total price.
* - weight: The adjustment weight, taken from the adjustment type.
* - total: The order total price.
* - rendered_totals: The rendered order totals.
*/
#}
<div{{ attributes.addClass('checkout-order-summary') }}>
{% block order_items %}
<table>
<tbody>
{% for order_item in order_entity.getItems %}
<tr>
<td>{{ order_item.getTitle }} </td>
<td>{{ order_item.getQuantity|number_format }} x</td>
{% if order_item.hasPurchasedEntity %}
<td>{{ order_item.getPurchasedEntity|commerce_entity_render('summary') }}</td>
{% else %}
<td>{{- order_item.label -}}</td>
{% endif %}
<td>{{- order_item.getTotalPrice|commerce_price_format -}}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endblock %}
{% block totals %}
{{ rendered_totals }}
{% endblock %}
</div>
По идее если свой шаблон с точно таким же именем в точно такой же поддиректории положить в свою кастомную тему, то подхватываться будет именно он вместо контрибного из модуля.
спасибо. Сейчас попробую
Сработало! Спасибо вам огромнешее.
Не за что! А в семерке разве не так было?
Нет. В 7-ке код php пишешь куда хочешь и всё.