Я пытаюсь создать пользовательский вспомогательный модуль в Magento, но я получаю следующее сообщение об ошибке, когда я называю его со страницы:Вызов вспомогательный класс в Magento
Warning: include(Mage/SEO/Helper/Data.php) [function.include]: failed to open stream: No such file or directory in /home/strailco/1stclassholidays.com/html/lib/Varien/Autoload.php on line 93
Из шаблона я использую следующее вызвать вспомогательный модуль:
<?php echo Mage::helper('SEO')->getFullProductUrl($product); ?>
хелпер модуль устанавливается в:
/app/code/local/SEO/Fullurl/Helper/Data.php
/app/code/local/SEO/Fullurl/etc/config.xml
Data.php называет й е функции:
<?php
class getFullProductUrl {
public function getFullProductUrl($product)
{
}
Я мой config.xml настроить так:
<?xml version="1.0"?>
<config>
<global>
<helpers>
<SEO>
<class>getFullProductUrl</class>
</SEO>
</helpers>
</global>
</config>
Я думаю, что проблема как я Config.xml, настроить, но я изо всех сил выработать правильный способ сделать это.
Я был бы очень благодарен за любую помощь, которую вы могли бы дать. Я работаю над этим несколько дней, но не могу заставить его работать.
Большое спасибо
Jason
У меня есть аналогичная ошибка с другими модулями: ERR (3): Warning: include (Mage/Adjgiftreg/Helper/Data.php): не удалось открыть поток: нет такого файла или каталога ... где вы call echo Mage :: helper ('SEO') -> getFullProductUrl ($ product); ?? – Leoh