Продолжение топика об исключении алиаса из URL.
Сегодня выяснилось, что указанные мной ссылки ведут в никуда, и я решил восстановить эту информацию, благо, сам постоянно использую эту доработку.
Речь об исключении алиаса ресурса из url дочерних объектов способом, предложенным bertoost, за что огромное ему спасибо.
Были споры о необходимости лезть в ядро, но, тем не менее, интерес к этому есть, поэтому я воссоздал эти изменения на github.
Итак, для этого требуется:
Создать в таблице modx_site_content поле exclude_alias_in_childs (boolean), сделать к нему индекс;
Править modx.mysql.schema.xml не обязательно, если не планируется перепостроение схемы.
Если изменения п.2 внести в стандартный дистрибутив MODX, то необходимость в п.1 отпадает: после установки с нуля всё будет работать из коробки.