Добрый день
у меня 500 категорий
в ручную добавлять картинки долго
написали код
вместо фото категории выводим фото товара с категории
$query = $this->db->placehold("SELECT
c.id,
c.parent_id,
c.url,
c.image,
c.visible,
c.position,
c.level_depth,
c.yandex_name,
(select filename from s_images where product_id = (SELECT pp.id from s_products pp where pp.id in (SELECT pc.product_id FROM s_products_categories pc WHERE pc.category_id = c.id AND pc.position = 0 )order by pp.position desc limit 1 ) limit 1 ) as image2,
c.last_modify,
$lang_sql->fields
FROM __categories c
$lang_sql->join
ORDER BY c.parent_id, c.position
");
Замените в файле api/Categories.php в функции ini_categories
кусок кода запроса на вот такой, в шаблоне для вызова фото
используйте переменную image2, например
{if $category->image}
вывод фотки категории
{else}
вывод фотки первого товара этой категории
<img src="{$category->image2|resize:100:100}">
Но есть проблема
кат1 (нет товаров)
подкат 1(нет товаров)
подкат 2 (есть товары)
картинку image2 показывает только когда заходим на - подкат 1
если заходим на кат1 картинки image2 (для подкат 1) не показывает
Подскажите как выправить
Зарание спасибо