Как вывести pdoResources с условием?
Для решения Вашей задачи у pdoResources есть параметр &tplWrapper (чанк-обёртка, для заворачивания всех результатов. Понимает один плейсхолдер: [[+output]]. Не работает вместе с параметром &toSeparatePlaceholders).

[[pdoResources?
    &tpl=`some_tpl`
    &limit=`0`
    &parents=`55`
    &resources=`-[[#[[*id]].parent]]`
    &sortby=`{"menuindex": "ASC"}`
    &tplWrapper=`@INLINE
        <div class="some_block">
            <p class="block_heading">Какой-то заголовок</p>
            <div class="block_items">
                [[+output]]
            </div>
        </div>
    `
]]
Можно попробовать через параметр &toPlaceholder, т.е. идея - выводите вместо экрана результат сниппета в плейсхолдер, если он непуст  -выводите весь блок в т.ч. с тем, что сохранили в плейсхолдер. Т.е.
[[pdoResources?
            &tpl=`some_tpl`
            &limit=`0`
            &parents=`55`
            &resources=`-[[#[[*id]].parent]]`
            &sortby=`{"menuindex": "ASC"}`
            &toPlaceholder=`myPlaceholder`
        ]]
и потом
[[+myPlaceholder:notempty=`

<div class="some_block">
    <p class="block_heading">Какой-то заголовок</p>
    <div class="block_items">[[+myPlaceholder]]</div>
</div>

`]]