Sep 18, 2015
Добрый день! Помогите разобраться в условных операторах в pdoPage.
На странице категории список товаров выводится так:
[[!pdoPage?
&resources=`-[[*id]]`
&tpl=`shop_Row`
&includeTVs=`image`
&processTVs=`1`
&limit=`30`
]]
Чанк shop_Row выглядит так:
<li class="post">
<div style="height:260px; padding:5px"><a href="[[~[[+id]]]]">
<div class='pic'>
<img src='[[+tv.image:phpthumbof=`w=130`]]' alt="[[+pagetitle]]" />
</div><div class="clear"></div>
<div class="shoprow">
<h3>[[+pagetitle]]</h3>
</div>
<div class="clear"></div>
</a></div>
</li>
У некоторых товаров отсутствует изображение и нужно сделать так, чтобы на странице категории показывалась «запасная» картинка. Пробовал сделать так:
[[!If?
&subject=`[[+tv.image]]`
&operator=`notempty`
&then=`<img src='[[+tv.image:phpthumbof=`w=130`]]' alt="[[+pagetitle]]" />`
&else=`<img src="assets/doctor/img/tabl.jpg" alt="[[+pagetitle]]" />`
]]
Но в результате вообще ни одно изображение не показывается. Помогите разобраться, что я делаю неправильно. Спасибо!