Заметки

Как вывести миниатюры товаров в списке

M
Markabus
·
Как вывести миниатюры товаров в списке

По-умолчанию в Втайгере в списке товаров картинки не выводятся. Вместо этого выводится 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' >";
}
}
}

Для наглядности показываю кусок кода с внесенными изменениями:

Теперь картинки у товаров прекрасно показываются в списке (при условии, что вы вывели это поле в списке товаров).

Если у вас появились какие-либо вопросы – пишите в комментариях, постараюсь ответить как можно оперативнее.

←
Предыдущая
Как создать связанное поле с другим модулем в Vtiger CRM?
Следующая
Как изменить количество показываемых строк в таблице фреймворка Limitless
→

Читайте также

Фотореалистичный кадр рабочего стола сбоку: на переднем плане крупная поворотная ручка на металлическом пульте с пятью метками растущего размера, повёрнутая почти до упора, рядом горит янтарный индикатор и лежит секундомер, за ними в расфокусе монитор с чатом, где под вопросом длинный серый блок размышлений и внизу короткий ответ — иллюстрация к статье о режиме рассуждений у thinking-моделей.Заметки
24 сентября 2026 г.

Thinking-модели: когда включать режим рассуждений

У современных моделей есть переключатель глубины рассуждений — effort, thinking_level, reasoning_effort. Разбираем, что он реально меняет, сколько стоит и на каких задачах его стоит поднимать, а на каких он только жжёт токены.

Читать →
Тёмный рабочий стол разработчика крупным планом: ноутбук с абстрактной облачной консолью на экране, рядом аппаратный ключ безопасности и мини-сервер со светодиодами, на фоне в расфокусе второй монитор с кодомЗаметки
23 сентября 2026 г.

Vertex AI: когда он нужен вместо AI Studio

Модели одинаковые, а обвязка разная: ключ из AI Studio против проекта в Google Cloud с сервисными аккаунтами и выбором региона. Разбираем, где проходит граница, сколько это стоит и как переехать за полчаса — с поправкой на переименование Vertex AI в Gemini Enterprise Agent Platform.

Читать →
Фотореалистичный кадр на рабочем столе: большая пробковая доска с сотнями цветных булавок, собранных в кучки по цветам, от одной красной булавки натянуты пять красных нитей к пяти ближайшим соседям, слева выдвинутый ящик деревянного библиотечного каталога с карточками — иллюстрация к статье о векторном поиске ближайших соседей в PostgreSQL с расширением pgvector.Заметки
22 сентября 2026 г.

pgvector: векторный поиск прямо в PostgreSQL

Расширение pgvector добавляет в PostgreSQL векторный тип, операторы расстояния и ANN-индексы. Разбираем установку, выбор между HNSW и IVFFlat, фильтры по метаданным, экономию памяти и границу, за которой нужен отдельный векторный движок.

Читать →