# pdoResources

Пример использования pdoResources, выводит ресурсы MODX, а в качестве изображения используется 1 изображения из галереи.

```
[[!pdoResources?
    
    
    &tpl=`ListRowTpl`
    &includeContent=`1`
    &leftJoin=`{
        "Image": {
            "class": "Gallery3x\\Model\\Gallery3xFile",
            "on": "modResource.id = Image.resource_id AND Image.position = 0 AND Image.active = 1"
        }
    }`
    &select=`{
        "modResource": "*",
        "Image": "Image.id as image_id, Image.alt as image_alt"
    }`
]]
```

#### Чанк ListRowTpl  


```
{* Вызываем сниппет g3xGetImage, передавая ему ID картинки *}<br></br>{set $image_url = $_pls['image_id'] | g3xGetImage : 'small'}<br></br>{set $uri = $_modx->makeUrl($_pls.id)}<br></br><br></br><div class="catalog-item"><br></br>    {$image_url}<br></br>    {if $image_url}<br></br>        <a href="{$uri = $_modx->makeUrl($_pls.id)}"><br></br>            <img src="{$image_url}" alt="{$_pls['image_alt'] ?: $_pls['pagetitle']}"><br></br>        </a><br></br>    {else}<br></br>        <a href="{$_pls.uri}"><br></br>            <img src="/assets/images/no-image.png" alt="{$_pls.pagetitle}"><br></br>        </a><br></br>    {/if}<br></br><br></br>    <h3><a href="{$uri}">{$_pls.pagetitle}</a></h3><br></br>    <p>{$_pls.introtext}</p><br></br></div>
```