Каталог магов - отсутствует узел конфигурации
В модуле 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