Posted on 29th November 2010No Responses
OXID: keine Bilder bei Varianten im Warenkorb?

Es scheint wohl ein Bug seit dem neuen Update zu existieren, welcher Variantenbilder quasi für den Warenkorb erfordert.

Damit man aber nicht jeder einzelnen Variante ein Bild verpassen muss habe ich einen kleinen Bugfix geschreiben. Dieser nimmt einfach das Bild des Originalproduktes, wenn kein Bild für die Variante eingetragen ist.

Unter dem Ordner modules die Datei article_variant_bugfix.php anlegen mit folgendem Inhalt:

<?php

class article_variant_bugfix extends article_variant_bugfix_parent
{
public function getIconUrl($index=”){

$url = parent::getIconUrl($index);
if(!$url && $this->isVariant()) {
return
$this->getParentArticle()->getIconUrl($index);
}
return $url;
}
}

?>

Anschließend braucht man nur noch im Backend unter Stammdaten/Grundeinstellungen/System/Module folgendes hinzufügen:

oxarticle => article_variant_bugfix

Falls einer von euch Verbesserungsvorschläge hat: immer her damit! ;)

Comments
Leave a Response
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>