Пытаюсь вывести карточки товара с дополнительным полем изображения (system_imagePage) использую msProducts.
{$_modx->runSnippet('msProducts', [
'showHidden' => 0,
'showUnpublished' => 1,
'parents' => 24,
'depth' => 0,
'scheme'=> 'abs',
'sortby' => '{«menuindex»:«ASC»}',
'tvPrefix'=>'',
'includeTVs' => 'catalog_heatingAreaLabel, system_imagePage',
'useWeblinkUrl' => '1',
'tpl' => '@FILE default/chunks/tpl/catalog/item/card.tpl'
])}
Для изображения указан кастомный источник файлов.
basePath — /assets/media/
basePathRelative — Да
baseUrl — /assets/media/
baseUrlRelative — Да
Проблема
Ссылка на изобржение выводится не полная, без пути указаного в источнике файлов.
Выводит:
resources/25/sx13ym-10.jpg
Должно быть:
/assets/media/resources/25/sx13ym-10.jpg
Если вместо msProducts использовать pdoResources изображения выводятся корректно.
Костромин Игорь 22.02.2024 16:02 #
baseUrl — /assets/media/
Пути к источнику файлов, относительно их он и выводит, по умолчанию они пустые
Кирилл Гладиков 22.02.2024 16:10 #
Костромин Игорь 22.02.2024 21:06 #
Кирилл Гладиков 23.02.2024 05:39 #
Еще раз повторюсь если заменить снипет msProducts на pdoResources у изображения полный адрес, но использовать его не могу, потому что нужно отображать цену и и стикеры: новинка, популярный и тд.