Мирон Яцкевич
5629 повідомлень
#12 років тому
Пытался в цикле обойти все изображения прикрепленные к товару в шаблоне категории.

В результате код count($product->images) всегда выдает 1. Проверял в нескольких браузерах.

Кроме этого очищал кеш. Безрезультатно.

В карточке товара доступной из админки к товару прикреплено несколько изображений.

При чем проверке шаблона карточки товара все картинки корректно отображаются и код похожий на
count($product->images) корректно отображает к-во картинок прикрепленных к товару.

В чем может быть дело ?
Сергей Л.
616 повідомлень
#12 років тому
Var_dump в помощь
Сергей Л.
616 повідомлень
#12 років тому
Как вариант (сам не пробовал):
Скопируйте /components/com_virtuemart/views/productdetails/tmpl/default_images.php в папку /components/com_virtuemart/views/category/tmpl
ну и в нужном месте в шаблоне категории добавьте:
<?php $this->product = $product; echo $this->loadTemplate('images'; ?>
я таким образом выводил кнопку добавления в корзину, по идее и для изображений должно сработать.
Мирон Яцкевич
5629 повідомлень
#12 років тому
Цитата ("art-apple"):
я таким образом выводил кнопку добавления в корзину

Так и сделал.

В результате ount($this->product->images) также выдает 1-у картинку.

А должно быть две :o

Var_dump также выводит информацию только о одном изображении.
Мирон Яцкевич
5629 повідомлень
#12 років тому
Тема закрыта. Требовалось всего навсего не значительно модифицировать view.html шаблона категории