studioAura
6/24/2016 - 1:30 PM

Есть каталог оборудования. У каждого оборудования есть два TV - fileName,fileDownload.У некоторых пунктов каталога есть прайсы, а у некоторы

Есть каталог оборудования. У каждого оборудования есть два TV - fileName,fileDownload.У некоторых пунктов каталога есть прайсы, а у некоторых нет. Нужно вывести на отдельную страницу только те объекты каталога, у которых есть прайсы.

<!-- Сначала выводим шапку таблицы -->
<div class="price-tab">
  <table class="table table-hover">
	<thead>
	   <tr>
	   <th>Оборудование</th>
	   <th class="text-right">Прайс</th>
	   </tr>
	</thead>
  </table>
</div>

<!-- Выводим ресурсы с сортировкой по полю pagetitle. При выводе, через условие &were 
проверяем поле fileName - если оно не пусто, то выводим -->
[[pdoResources?
&parents=`4`
&depth=`4`
&hideContainers=`1`
&tpl=`priceTpl`
&includeTVs=`fileName,fileDownload`
&processTVs=`1`
&prepareTVs=`1`
&where=`{"fileName:!=":"!empty"}`
&sortby=`{"pagetitle":"ASC"}`
]]

<!-- Чанк priceTpl -->
<table class="table table-hover">
    <tr>
        <td>
            <a href="[[~[[+id]]]]">[[+longtitle]]</a>
        </td>
        <td class="text-right">
			<a href="[[+tv.fileDownload]]">Скачать прайс&nbsp;&nbsp;</a>
        </td>
    </tr>
</table>