Opencart 3.x-отображение цены в бонусных баллах-featured home
Я хочу отобразить цену в бонусных баллах в расширениях / модуле / рекомендуемом модуле в моем Opencart 3.x Итак я сделал этот код:
{% if points %}
<p class="price-pkt">Price in points is:
<span>
{{ text_points }} {{ points }} POINTS
</span>
</p>
{% endif %}
А также добавил этот код в featured controller:
$data['points'] = $product_info['points'];
Но рекомендуемый цикл на моей домашней странице, отображающий последнюю добавленную цену вознаграждения за продукт для всех продуктов, и не знаю, как ее решить. Всегда последняя добавленная цена вознаграждения продукта показывает для всех из них.
У вопроса есть решение - Посмотреть?
Ответы - Opencart 3.x-отображение цены в бонусных баллах-featured home / Opencart 3.x - Display price in reward points - featured home

23.05.2019 05:59:01
Вам нужно передать точки для каждого продукта в существующем массиве product $data ['products'], который передается шаблону от контроллера следующим образом
'price' => $price,
'points' => $product_info['points'],
'special' => $special,
Затем в шаблоне обновите код до
{% if product.points %}
<p class="price-pkt">Price in points is:
<span>{{ text_points }} {{ product.points }} POINTS</span>
</p>
{% endif %}
и убедитесь, что он находится внутри цикла продукта.
Помочь в развитии проекта: