По-умолчанию в Втайгере в списке товаров картинки не выводятся. Вместо этого выводится url изображения, а это не очень удобно для восприятия.
Для решения этой проблемы надо добавить код в этот файл:
include/ListView/ListViewController.php
важно: рекомендую перед правками файла сохранить его к себе, чтобы иметь возможность вернуть обратно (мало ли что).
Я добавил правки ПЕРЕД этой строкой (у меня это была строка 342):
elseif ($field->getUIType() == '27') {
Вставляем этот код:
elseif ($module == 'Products' && $fieldName == 'imagename') { $recordModel = Vtiger_Record_Model::getInstanceById($recordId, $module); $value=''; foreach ($recordModel->getImageDetails() as $key => $value2) { if(!empty($value2["path"]) && $value2["orgname"]){ $value .="<img src='../".$value2["path"]."_".$value2["orgname"]."' width='100' >"; } } }
Для наглядности показываю кусок кода с внесенными изменениями:
Теперь картинки у товаров прекрасно показываются в списке (при условии, что вы вывели это поле в списке товаров).
Если у вас появились какие-либо вопросы — пишите в комментариях, постараюсь ответить как можно оперативнее.