Пользовательская вкладка в представлении заказа клиента

Как добавить новую вкладку в представление заказа на продажу в Magento без изменения кода ядра? Я'Мы видели несколько учебников в Интернете, но они хотят, чтобы вы добавляли / изменяли файлы в / app / design / adminhtml / default / default / template.

Это основной каталог? Когда вы устанавливаете плагин, может ли он быть установлен в эти каталоги?

Ответы на вопрос(1)

Решение Вопроса

Изменение темы по умолчанию неправильно во многих отношениях, поэтому я бы не сталрекомендую это.

Если эта новая вкладка является частью вашего расширения, вы можете вставить свою собственную вкладку, добавив ее в файл обновления макета для adminhtml.

Если ты все еще нетакого файла нет, вы должны добавить объявление файла макета в ваш config.xml


    
        
            
                my_extension.xml
            
        
    

Затем вам нужно создать файл с именем my_extension.xml (как вы объявили его в config.xml) в / app / design / adminhtml / default / default / layout / со следующим содержимым:



    
        
            my_tabmy_extension/Adminhtml_Sales_Order_View_Tab_Custom
        
    

Но убедитесь, что вставляемый блок реализует Mage_Adminhtml_Block_Widget_Tab_Interface.

ОБНОВЛЕНИЕ: яотредактировал ответ, чтобы быть более удобным для начинающих

 Lock28 мая 2013 г., 13:05
Я могу'Достаточно спасибо! Оно работает. Хотел бы я поддержать тебя больше. Ваш оригинальный ответ указал мне правильное направление, но я получал "неверная конфигурация вкладки "- оказалось мое <блок> </ Блок> не правильно, и ваше редактирование помогло. Спасибо!
 Alexei Yerofeyev28 мая 2013 г., 13:26
Вы'Добро пожаловать И спасибо за ваши добрые слова.

Ваш ответ на вопрос