локальный по сравнению с базовым контроллером

Я добавляю новый столбец и действие в локальном приложении администрирования/code/local/Mage/Adminhtml/Block/Catalog/Product/Grid.php, который хорошо работает, как бы то ни было. Локальный контроллер/app/code/local/Mage/Adminhtml/Block/Catalog/Product.php не используется или не перегружает администратора один/app/code/core/Mage/Adminhtml/Block/Catalog/Product.php.

Это - почти новая установка Magento 1.4.0.1. Я - единственная работа, таким образом, я знаю, что она не перегружается некоторым пользовательским контроллером. Я отключил все пользовательские модули. Я откатывал большинство своих изменений. Я проверил /etc/Modules/Mage_Catalog.xml. Обновленный кэш все возможные пути, вошел в систему и. Ничто.... все еще использование базовой копии контроллера. почему? Как Вы диагностируете, значение, в том, какой магнето момента решает использование между базовыми или локальными копиями?... ее еще более странное, потому что это не анализирует локальный config.xml Adminhtml, но использует локальную копию Adminthml Блоков.

Я хотел бы сохранить все в локальном коде.

1
задан Cœur 13 April 2017 в 11:53
поделиться

1 ответ

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

Для каждого модуля он должен быть включен в локальном или основном пространстве. По умолчанию все они включены в основном пространстве. Чтобы включить модуль Adminhtml, мне пришлось добавить файл Mage_Adminhtml.xml в приложение / etc / Modules. В файле Mage_Adminhtml.xml я должен указать local между тегами codePool, как показано ниже:

 <?xml version="1.0"?>
   <config>  
       <modules>  
         <Mage_Adminhtml>
                    <active>true</active>  
                    <codePool>local</codePool>
         </Mage_Adminhtml>   
       </modules>   
  </config> 

Моя ошибка заключалась в том, что я думал, что мне это нужно для модуля каталога, а на самом деле для Adminhtml, поскольку я работаю с контроллерами администратора. После добавления Mage_Adminhtml.xml он использует локальные контроллеры.

2
ответ дан 3 September 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: