Убрать родителя из URL дочерних элементов в ModX

В файле /core/model/modx/modresource.class.php необходимо произвести 2 изменения:

  1. Найти строку
    $query->select($this->xpdo->getSelectColumns('modResource', '', '', array('parent', 'alias', 'uri', 'uri_override')));
    
    И добавить в массив элемент 'published'
    $query->select($this->xpdo->getSelectColumns('modResource', '', '', array('parent', 'alias', 'uri', 'uri_override', 'published')));
    
  2. Найти строку 
    $parentResources[]= "{$parentAlias}";
    И добавить к ней проверку по условию:
    if($currResource['published']) $parentResources[]= "{$parentAlias}";

---

Источник: https://github.com/Qwarble/revolution/commit/df1902d5b68e02d760842c19f3a6e647f38ff6ab