Как разбить результаты в mFilter2 на fenom по алфавиту?

Помогите пожалуйста в mFilter2 вывести структуру $results ресурсов по алфавиту такого плана:

Пробую разобрать результаты split и прочее, но что-то не складывается
{foreach [$results] as $key}
    {$_modx->setPlaceholder('key', $key)}
    [[-pdoResources?
        &parents=`[[*id]]`
        &showUnpublished=`1`
        &tpl=`outerV`
        &tvPrefix=``
        &limit=`0`
        &sortby=`{ "pagetitle":"ASC"}`
        &where=`{ "alias:=":"[[+key]]"}`
        &ki=`[[+key]]`
    ]]
{/foreach}
[[+key]]
Ещё попробовал второй способ кастомизировать сниппет mFilter2 и добавить туда строки такого плана
<?php
foreach ($resources as $k) {
    $character = mb_substr($k['pagetitle'],0,1);
    $tmp[$character][] = $k;
}

foreach ($tmp as $character => $resources) {
    $output .= $character;
}
Но результат перестаёт выполнятся # PHP warning: Illegal string offset 'results'

UPD:
Есть похожий вопрос, но как корректно стилизовать Snippet в mFilter2?
R2m0x94 (Vasily)
04 мая 2020, 18:11
modx.pro
290
0
Поблагодарить автора Отправить деньги

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0