L'appel d'une classe d'assistance dans Magento

Je suis en train de créer un module d'aide dans Magento, mais j'obtiens l'erreur suivante quand j'ai appeler à partir d'une page :

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

À partir du modèle que je suis en utilisant le suivant pour appeler le module d'aide:

<?php echo Mage::helper('SEO')->getFullProductUrl($product); ?>

Le module d'aide est mis en place en vertu de l':

/app/code/local/SEO/Fullurl/Helper/Data.php
/app/code/local/SEO/Fullurl/etc/config.xml

Data.php appelle la fonction:

<?php 

class getFullProductUrl {

public function getFullProductUrl( $product )
{
}

J'ai mon config.xml configurer comme ceci:

<?xml version="1.0"?>
<config>
     <global>
        <helpers>
        <SEO>
        <class>getFullProductUrl</class>
        </SEO>
        </helpers>
   </global>
</config>

Je pense que le problème est la façon dont j'ai l'config.xml mettre en place, mais j'ai du mal à travailler sur la façon correcte de le faire.

Je vous serais très reconnaissant de toute aide que vous pourriez donner. J'ai travaillé sur cette question depuis quelques jours mais ne peut pas le faire fonctionner.

Merci Beaucoup

Jason

J'ai une erreur similaire avec un autre modules: ERR (3): Warning: include(Mage/Adjgiftreg/Helper/Data.php): failed to open stream: No such file or directory in ... où appelez-vous l'écho de Mage::helper('SEO')->getFullProductUrl($produit); ??

OriginalL'auteur Jason Millward | 2012-02-19