Припустимо ви вирішили створити аналог модуля Топ 10 з товарів, що вибираються, для цього відмінно може підійти стандартний модуль "Рекомендоване".
Товар вибраний, модуль налаштований та адаптований по дизайну під ваші потреби, в моєму прикладі це два вертикальні слайдери, проте виникає проблема з автоматичною нумерацією товарів як видно на скрині:

Як бачимо номери повторюються, щоб це виправити необхідно в:
catalog\controller\extension\module\featured.php
перед:
добавити:
це означає ініціалізацію змінну лічильника:
потім після:
добавити:
інкрементуємо постфіксним методом лічильник
і після всього додаємо до загального массиву значення після:
вставляємо саму змінну лічильника:
тепер в самому TWIG файлі "catalog\view\theme\****\template\extension\modyle\featured.twig" виводимо у потрібному місці:
як бачимо усє працює:
Вкладення: IMAGE 2023-01-29 19:58:42.jpg · Снимок экрана 2023-01-29 в 19.48.08.png
Товар вибраний, модуль налаштований та адаптований по дизайну під ваші потреби, в моєму прикладі це два вертикальні слайдери, проте виникає проблема з автоматичною нумерацією товарів як видно на скрині:

Як бачимо номери повторюються, щоб це виправити необхідно в:
catalog\controller\extension\module\featured.php
перед:
foreach ($products as $product_id) {добавити:
$counter = 0;
це означає ініціалізацію змінну лічильника:
потім після:
if ($product_info) {добавити:
$counter++;
інкрементуємо постфіксним методом лічильник
і після всього додаємо до загального массиву значення після:
$data['products'][] = array(
вставляємо саму змінну лічильника:
'counter' => $counter,
тепер в самому TWIG файлі "catalog\view\theme\****\template\extension\modyle\featured.twig" виводимо у потрібному місці:
{{ product['counter'] }}як бачимо усє працює:
Вкладення: IMAGE 2023-01-29 19:58:42.jpg · Снимок экрана 2023-01-29 в 19.48.08.png