Переписать Контроллер Ядра Mage Спереди
Как я могу переписать Mage_Core_Controller_Varien_Front?
Я уже пробовал, как мы переписываем контроллеры, но это не работает.
ДОБАВЛЕН КОД
<frontend>
<routers>
<core>
<use>standard</use>
<args>
<modules>
<Custom_Front before="Mage_Core">Custom_Front</Custom_Front>
</modules>
</args>
</core>
</routers>
</frontend>
3
Author: Anshu Mishra, 2015-04-27
1 answers
Ты не можешь. Экземпляр класса создается по имени, а не по фабрике magento, поэтому вы можете перезаписать весь класс, только скопировав его в app/code/local/Mage/...
.
// \Mage_Core_Model_App::_initFrontController
// app/code/core/Mage/Core/Model/App.php:744
$this->_frontController = new Mage_Core_Controller_Varien_Front();
4
Author: Fabian Blechschmidt, 2015-04-27 06:39:21