2014-11-21 2 views
1

Я пытаюсь сделать небольшое изменение в модуле сообщества MDN_Organizer в Magento 1.9, и для меня это будет кошмаром.Контроллер расширения Magento для перезаписи

мне нужно изменить и одну сетку, так что я создал в коде/локальные папки MDN/Органайзер/Block/Task и новый файл Grip.php

Для этого я должен переписать одно действие в контроллер TaskController, который в папке MDN/Organizer/Controllers/TaskController.php

Возможно ли переписать этот контроллер в локальной папке MDN/Organizer? Или мне нужно поставить контроллер на свои собственные модули?

Может ли контроллер иметь то же имя? Как выглядит etc/config?

Контроллер предназначен для администратора.

+0

Что вы уже делали исследования? На все ваши вопросы можно ответить, просто прочитав учебник о том, как создать контроллер magento или как добавить столбец в сетку администратора ... – RichardBernards

+1

В основном учебники показывают, как расширить основные контроллеры. Этот вопрос поможет каждому новому разработчику magento. – Rastislav

+0

Как вы расширяете сторонний контроллер, происходит точно так же, как расширение основного контроллера ... – RichardBernards

ответ

0

Вам нужно создать новый модуль, который вы можете сохранить в локальной или сообщество это не имеет значения Но добавить код в файл вы

приложение \ и т.д. \ модули \ Mycompany_Modulename.xml

<?xml version="1.0"?> 
<config> 
    <modules> 
    <Mycompany_Modulename> 
     <active>true</active> 
     <codePool>local</codePool> 
     <depends> 
     <MDN_Organizer/> 
     </depends> 
    </Mycompany_Modulename> 
    </modules> 
</config> 
Смежные вопросы