2012-02-15 3 views
0

J'ai eu une erreur dans mon installation Magento 1.5.1, que je ne sais pas comment traquer.Magento Undefined index: url

Il dit: "Undefined index: url dans /app/code/core/Mage/Core/Model/Email/Template/Filter.php en ligne 283"

J'ai vérifié tous les modèles de courrier électronique, mais tout semble D'accord. Même avec tous les modèles d'e-mail supprimés, l'erreur persiste.

Des indices à ce sujet?

Merci à l'avance

+0

Eh bien, qu'est-ce que 'Filter.php' dire en ligne 283? –

+0

il dit 'return Mage :: getBaseUrl ('media'). $ params ['url']; ' – rekorder

Répondre

0

Ce qui signifie qu'il est la clé url manquant dans $params et $construction[2] lors de l'appel Mage_Core_Model_Email_Template_Filter::mediaDirective(). Je suppose que vous avez obtenu un bloc CMS, un modèle d'email, un fichier .csv de traduction, etc. en utilisant un mediaDirective qui ne parvient pas à assigner sa valeur url correctement.

Numérisez vos fichiers pour

{{media url= 

occurrences voir, que l'on ne parvient pas à céder ses url.

un bon semble similaire à ceci:

{{media url="path/to/image.jpg"}} 
+0

Merci! En effet, c'était dans un bloc CMS. Il y avait des imr src comme '{{media url}}/image.jpg', qui montraient l'image sur la page, mais qui jetaient ce message de débogage. – rekorder