Мне нужно перезаписать действие с именем _initAction из контроллера:
/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php
в мой собственный модуль и контроллер:
/app/code/local/Qbikz/ToolTip/controllers/Adminhtml/Catalog/Product/AttributeController.php
Я уже пробовал разные способы решить ее: Первый метод , где <from>
и <to>
я пробовал разные комбинации (отображены 404 страница не найдена):
<rewrite>
<qbikz_tooltip_adminhtml_catalog_product_attribute>
<from><![CDATA[#^/adminpanel/catalog_product_attribute/edit/#]]></from>
<to>/tooltip/adminhtml_catalog_product_attribute/init/</to>
</qbikz_tooltip_adminhtml_catalog_product_attribute>
</rewrite>
+
<frontend>
<routers>
<qbikz_tooltip>
<use>admin</use>
<args>
<module>Qbikz_ToolTip</module>
<frontName>catalog_product_attribute</frontName>
</args>
</qbikz_tooltip>
</routers>
</frontend>
Второй способ (показ страницы с игнорированием моих правил):
<admin>
<routers>
<adminhtml>
<args>
<modules>
<Qbikz before="Mage_Adminhtml_Catalog_Product">Qbikz_ToolTip_Adminhtml_Catalog_Product</Qbikz>
</modules>
</args>
</adminhtml>
</routers>
</admin>
В моем контроллере я положил die («ОК»); Но это не появляется. Может кто-нибудь может помочь? Благодарю.
Ответы:
Используйте второй метод, но немного измененный. Ваш XML должен выглядеть так:
Теперь создайте файл
Qbikz/ToolTip/controllers/Adminhtml/Catalog/Product/AttributeController.php
с таким содержанием:источник
В моем расширении onetepcheckout, файл конфигурации: app / code / local / Gurutheme / Onestepcheckout / etc / config.xml
Я добавил контроллер
для переопределения основного контроллера Onepage
Это основной исходный код этого переопределяющего контроллера:
Главное, что при переписывании контроллеров magento мы должны включать в себя оригинальный и расширять его, это помогает всему нативному поведению до того, как будут работать все готовые функции.
источник
Я переписал контроллер списка пожеланий предприятия.
В моем
config.xml
И в моей
IndexController
добавленной ниже строке:Вы также можете переписать помощника следующим образом: /magento//a/91474/33509
источник