[[+thumb]] в msProducts на странице товара
Столкнулся с таким багом. При вызове msProducts на странице товара. Если у какого-либо из «сопутствующих» товаров нет превьюшки, то вместо дефолтного изображения показывается превьюшка товара, на странице которого msProducts вызывается.
[[!msProducts?
&tplWrapper=`other`
&tpl=`otherTpl`
&parents=`[[pdoField? &id=`[[*id]]` &field=`id` &topLevel=`2`]]`]]
otherTpl:<li>
<a href="[[~[[+id]]]]"><img src="[[+thumb:default=`tpl/i/zaglushka.gif`]]" alt="[[+pagetitle]]"></a>
<div><a href="[[~[[+id]]]]">[[+pagetitle]]</a>
</li>
Комментарии: 12
Опять столкнулся с этой проблемой. Где-то уже видел решение, но сейчас не могу найти…
Попробуй так
[[!+thumb:default=`tpl/i/zaglushka.gif`]]
Не помогает
А сделай следующее:
Вызови эти сопутствующие товары с &tpl=`` и посмотри thumb у проблемных товаров, он пуст или в него уже пишется превьюшка товара, на странице которого msProducts вызывается?
Вызови эти сопутствующие товары с &tpl=`` и посмотри thumb у проблемных товаров, он пуст или в него уже пишется превьюшка товара, на странице которого msProducts вызывается?
thumb пуст
Сомневаюсь что сработает, но если сделать так:
[[!+thumb:is=``:then=`tpl/i/zaglushka.gif`]]
Спасибо за помощь! Но, к сожалению, тоже не помогает…
Доступ можете отправить в скайп?
не могу
del
А так?
[[+thumb:is=``:then=`tpl/i/zaglushka.gif`:else=`[[+thumb]]`]]
Так тоже пробовал.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.