Модификатор сортировки pdoResources по pagetitle

Всем привет!
Есть набор ресурсов — персоналии. Имя и фамилии разделены тегом br.
Возникла задача сортировать по фамилиям.
Нагуглил php код, сделал сниппет-модификатор (там у меня нормальный br c <>, просто здесь его разрывом строки заменяет):
$string = "$input";
$new_array = explode("br" , $string); 
$output = end($new_array);
return $output;
если просто на странице вывести:
[[*pagetitle:getSurname]]
— всё круто, выводит всё, что после br, исключая этот br
Делаю вызов pdoResources:
[[!pdoResources:default=``?
    &parents=`65,20`
    &sortby=`pagetitle:getSurname`
    &sortdir=`ASC`
]]
ничего не выводит.
Направьте пожалуйста, заранее спасибо!
Серый
2 часа назад
modx.pro
50
0

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

Серый
1 час назад
0
Либо еще вариант — это написать сниппет, которому отдаем список родителей, а он из них делает список id отсортированный по фамилиям, то есть той части pagetitle, которая идёт после тега br.
Но сам не сдюжу, прошу помочь.
    Наумов Алексей
    42 минуты назад
    0
    Параметр sortby сортирует по полю в базе. У вас в базе нет поля «pagetitle:getSurname», есть только «pagetitle».

    Я бы предложил фамилию записать в отдельное поле и без проблем по ней сортировать.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2