Как добавить изображения категорий в вывод модуля mod_virtuemart_category?.. Оказалось решение уже есть в  коде самого модуля, в файле mod_virtuemart_category.php. 

// We dont use image here
//$categoryModel->addImages($categories);

Можно раскомментировать эту строчку и тогда в массив $categories добавятся данные связанные с картинками категорий.

Но лучше сделать несколько по другому - скопировать раскладку модуля в шаблон и там уже в одном из трех файлов раскладки, в том который будем использовать где-то в начале файла добавить код:

$categoryModel->addImages($categories);

Пример кода для вставки эскиза изображения:

$img_tumb = JHTML::_('image', $category->file_url_thumb, basename($category->file_url_thumb), 'heght="61" width="61"' );

Также в массиве категорий есть данные и для самого изображения категории file_url. Поскольку в других версиях VM содержание $categories может как-то измениться, то полезно будет, в случае если не удалось вывести изображение, посмотреть свойства этого массива:

print_r($categories);

Например, если для file_url_thumb не задано значение, то можно получить тэг файла эскиза таким образом:

$img_tumb = JHTML::_('image', $category->file_url_folder_thumb.$category->file_url, basename($category->file_url), 'heght="61" width="61"' );

Комментарии   

#6 Николай 20.03.2017 05:58
Можно еще таким образом получить тэг эскиза $img_tumb = JHTML::_('image ', $category->file _url_folder_thu mb.$category->f ile_url, basename($categ ory->file_url), 'heght="61" width="61"' );
Если значение file_url_thumb не задано
#5 Николай 15.03.2015 08:01
Раскладка модуля это layout , то есть то, что лежит в папке tmpl. Можно еще назвать это шаблоном модуля. То есть, вам осталось сделать изменения в этих файлах, точнее в одном, в том, который вы выберите в настройках модуля.
#4 Georg 12.03.2015 00:25
Здравствуйте!
Раскомментировал:
$categoryModel->addImages($categories);
в файле:
mod_virtuemart_category.php
Но ничего не заработало.
Подскажите подробнее что сделать, быть может что упустил...
Да, так и не понял что вы имеете ввиду под раскладкой модуля...
#3 Стас 03.10.2014 19:49
вот спасибо, который раз выручаете)
#2 Николай 09.09.2014 04:55
Цитирую Артем:
На VM 2.6.10 сделал все, как вы написали, но изображения не выводятся. Подскажите пожалуйста, в чем может быть загвоздка?

Попробуйте посмотреть переменные $categories $category с помощью print_r($catego ry) - есть там информация о эскизах категории или нет. Есть ли сами эскизы категорий?
#1 Артем 08.09.2014 19:36
На VM 2.6.10 сделал все, как вы написали, но изображения не выводятся. Подскажите пожалуйста, в чем может быть загвоздка?

Чтобы сделать комментарий, нужно авторизоваться на сайте!