Да все понятно, короче смысл в том чтобы вместе со списком статей выводились еще хлебные крошки (breadcrump) к каждой статье, т.е. не просто заголовок, но и все ее родители
1. Категория -> подкатегория -> Статья
2. Категория -> подкатегория -> Статья2
3. Категория -> подкатегория -> Статья3
4. Категория -> подкатегория2 -> Статья1
5. Категория -> подкатегория2 -> Статья2
Может быть необходимо, когда в разных подкатегориях встречаются статьи с одинаковыми именами, если не указывать родителей, получится что одно и тоже название статьи просто повторяется два и более раз.
Чтобы так сделать, придется ковырять код, потому что по умолчанию сниппет выводит путь только для текущего документа.
Попробуйте так (сразу говорю, пример не тестировал, написал просто наобум):
После строки 95 (isset($descField)) ? $descField : $descField = ’description’; дописать (isset($docId)) ? $docId : $docId = $modx->documentIdentifier; и ниже вместо
$docInfo = $modx->getDocument($modx->documentIdentifier,'id,pagetitle,menutitle,published,deleted,parent,hidemenu,description,longtitle,introtext');
написать
$docInfo = $modx->getDocument($docId,'id,pagetitle,menutitle,published,deleted,parent,hidemenu,description,longtitle,introtext');
Теперь в вызов сниппета нужно добавить параметр docId в котором указывать ID документа, к которому необходимо вывести крошки:
[[Breadcrumbs?&docId=`[+id+]` ...