Shop-Blog.at Blog eines Shopinhabers

26Mai/101

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.

veröffentlicht unter: Allgemein Kommentar schreiben
Kommentare (1) Trackbacks (0)
  1. Funktioniert bestens ! DANKE für die Lösung, war schon verzweifelt weil niemand eine Lösung hatte.


Kommentar schreiben


Noch keine Trackbacks.