Каталог магов - отсутствует узел конфигурации


В модуле Mage_Catalog etc/config.xml там нет узла конфигурации.

Однако помощники каталога, очевидно, все еще могут быть загружены через Mage::helper.

Как это возможно?

 2
Author: Marty Wallace, 2014-03-12

1 answers

У Magento есть запасной вариант Mage_<your package>_Helper_<your_class>, это означает:

Mage::helper('catalog/image') будет принято решение о Mage_CATALOG_Helper_IMAGE.

Если вы не определяете своего помощника в своем модуле, напримерMyCompany_MyModule, возможно, вы уже видели ошибку:

Class not found: Mage_MyCompany_MyModule_Helper_Data

Все это происходит здесь:

\Mage_Core_Model_Config::getGroupedClassName
app/code/core/Mage/Core/Model/Config.php:1254 (EE 1.13.1 (?))
if (empty($className)) {
    $className = 'mage_'.$group.'_'.$groupType;
}
 1
Author: Fabian Blechschmidt, 2014-03-13 05:19:44