eugenem 11 Posted July 30, 2020 Report Share Posted July 30, 2020 Вопрос - как бы вывести допкартинки в листингах? Link to post Share on other sites
support 447 Posted July 30, 2020 Report Share Posted July 30, 2020 Только что, eugenem сказал: Вопрос - как бы вывести допкартинки в листингах? Писать код в /includes/classes/product.php Код взять можно из страницы карточки товара /includes/modules/product_info.php Что б достать доп. картинки есть функция vam_get_products_mo_images Link to post Share on other sites
eugenem 11 Posted July 30, 2020 Author Report Share Posted July 30, 2020 Да, примерно так и вышло. Оставлю код тут, может пригодится кому. Делаем: 1. В /includes/classes/product.php перед основным массивом меток: return array ('PRODUCTS_NAME' => ....... добавляем: // допкартинки require_once (DIR_FS_INC.'vam_get_products_mo_images.inc.php'); $mo_images = vam_get_products_mo_images($array['products_id']); if ($mo_images != false) { foreach ($mo_images as $img) { $mo_img[] = array( 'PRODUCTS_MO_IMAGE' => DIR_WS_INFO_IMAGES . $img['image_name'], 'PRODUCTS_MO_IMAGE_DESCRIPTION' => $img['image_description']); } } // /допкартинки 2. В шаблоне выводим так: {foreach item=mo_image from=$module_data.MO_IMAGE} <img src="{$mo_image.PRODUCTS_MO_IMAGE}" alt="{if $mo_image.PRODUCTS_MO_IMAGE_DESCRIPTION}{$mo_image.PRODUCTS_MO_IMAGE_DESCRIPTION}{else}{$mo_image.PRODUCTS_NAME}{/if}" /></a> {/foreach} 3. И в основной массив меток в /includes/classes/product.php добавляем: 'MO_IMAGE'=>$mo_img, Link to post Share on other sites
support 447 Posted July 30, 2020 Report Share Posted July 30, 2020 Спасибо, вынес в FAQ Ваш код. Link to post Share on other sites
Recommended Posts