Исключить из дочерних ресурсов URL alias'ы родительских

Приветствую

Задача:
Задача проста — убрать из URL потомков alias «рабочего» каталога. Вот и все. Далее лишь пояснения.


Пример:
Есть вложенная структура:

> home
>> catalog (рабочий каталог)
>>> phone
>>>> apple
>>>>>phone x

В результате имеем URL: site.ru/catalog/phone/apple/iphone-x
Исключаем рабочий каталог и получаем: site.ru/phone/apple/iphone-x

Хотелки:
— не трогать файлы ядра
— должно работать после обновлений
— нагрузка не сильнее, чем замена кода ядра
— исключение URL чекбоксом в настройках ресурса
— наверное, это должно быть дополнение/расширение
— если вывалите код на github, modstore или базовый репозитарий MODX — вы красавчег

Все уже давно решено за вас, меня, но менять файлы ядра желания нет, поэтому вот вам в помощь полезные ссылки на код/обсуждение:
modxclub.ru/topics/isklyuchenie-aliasa-resursa-v-url-dochernix-resursov-2.html
ilyaut.ru/reposts/the-exception-is-the-alias-of-the-resource-in-the-url-of-the-child-resource/
modx.im/blog/questions/2013.html
github.com/modxcms/revolution/pull/13660

С большущим нетерпением жду ваших предложений — плана реализации (того как будет реализовано), стоимости и сроков.
Оплата исключительно после теста, в том числе теста обновления MODX (на вашем/моем/публичном хосте — без разницы).
weranda
04 декабря 2017, 11:21
modx.pro
1 124
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.