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]]" />`
				]]

Но в результате вообще ни одно изображение не показывается. Помогите разобраться, что я делаю неправильно. Спасибо!