Заметки

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

M
Markabus
·13 мая 2022 г.
Как вывести миниатюры товаров в списке

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

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

Монитор на тёмном рабочем столе показывает длинный технический документ, разбитый на выделенные цветом блоки с перекрытиями, рядом — терминал, SSD и мини-ПК в расфокусеЗаметки
3 сентября 2026 г.

Чанкинг документов для RAG: как правильно резать текст

В RAG качество ответов зависит не от модели, а от того, как вы порезали документы на фрагменты. Разбираем четыре стратегии чанкинга, рабочие размеры чанка и перекрытия, контекстное обогащение и late chunking — и как замерить, что стало лучше.

Читать →
Рабочий стол в тёмной комнате: слева толстая стопка распечатанных страниц в расфокусе, в центре крупным планом экран ноутбука с коротким пересказом из четырёх пунктовЗаметки
2 сентября 2026 г.

Краткий пересказ нейросетью: как выжать суть из документа

«Сделай краткий пересказ» даёт воду, из которой не понять, что было в документе. Разбираем, как формулировать запрос, что делать с текстами, которые не влезают в модель целиком, и как проверять результат.

Читать →
Вид сверху на рабочий стол: ряд бумажных карточек с короткими парами «вход — выход», рядом ручка, механическая клавиатура и край экрана с кодомЗаметки
1 сентября 2026 г.

Few-shot и примеры в промпте: как получить нужный ответ

Иногда нужный результат проще показать, чем описать. Разбираем few-shot: сколько примеров давать, как их размечать, почему важны порядок и баланс классов, где приём не нужен и во сколько токенов обходится.

Читать →