Magento имеет эту очень хорошую систему MVC, где модули могут зарегистрировать свое «имя фронта» и тому подобное.
К сожалению, это приводит к загрязнению вашего сайта множеством повторяющихся URL-адресов для одной и той же страницы, если вы используете несколько магазинов и заставляете код магазина отображаться в URI. Это эффективно сделает модуль доступным в каждом представлении магазина «root», а также в главном корне magento.
Итак, я хочу избавиться от этих имен, созданных для меня модулем. Я все еще использую объекты, предоставленные модулем, но я просто не хочу, чтобы он также использовал контроллер, поставляемый им (я построил свои собственные блоки для загрузки соответствующих данных).
Итак, мой вопрос довольно прост, Допустим, у меня есть что-то вроде этого в модуле пула кода сообщества / etc / config.xml:
<routers>
<faq>
<use>standard</use>
<args>
<module>Faq</module>
<frontName>faq</frontName>
</args>
</faq>
</routers>
Как сделать переопределение / настройку в моем локальном кодовом пуле, который в основном отменяет / отключает это имя, чтобы оно не было найдено при вызове?
В качестве альтернативы возможно предотвратить загрузку контроллеров с именами фронтов в корнях представлений хранилища, если включена опция отображения кода в URI?