Google Base Attribut Sets – Probleme beim Erstellen und Bearbeiten
Ich wollte gerade für meinen Shop Datenfeeds für Google Base erstellen - nach diesem Video-Tutorial sollte ich dazu unter Katalog -> Google Base -> Attribute verwalten ein neues Attribut Mapping erstellen.
Leider erschien dabei immer dieser Fehler: * Notice: Undefined offset: 1 in app/code/core/Mage/GoogleBase/Model/Service/Feed.php on line 120
Nach kurzer Recherche habe ich in einem Forenthread ein kleines Snippet gefunden, dass den Fehler anscheinend bei Version 1.401; 1.3.2.4; 1.3.21; 1.30 beseitigt.
Die Datei app/code/core/Mage/GoogleBase/Model/Service/Feed.php öffnen und folgende Zeile 120 suchen:
$typeAttributes = $entry->extensionElements[1]->extensionElements;
und mit
// NEW CODE START
// -------------------------
if ( count($entry->extensionElements) > 1 )
{
$typeAttributes = $entry->extensionElements[1]->extensionElements;
} else {
$typeAttributes = NULL;
}
// NEW CODE END
//-------------------------------
ersetzen.
Jetzt sollte die Erstellung des Attribut-Mappings möglich sein.
Juni 1st, 2010 - 08:17
Funktioniert bestens ! DANKE für die Lösung, war schon verzweifelt weil niemand eine Lösung hatte.