Moin,
Ist es möglich die Funktion getIconUrl in der oxarticle.php per Modul zu überschreiben? Und wenn ja, wie ?
Gruß
heini
Moin,
Ist es möglich die Funktion getIconUrl in der oxarticle.php per Modul zu überschreiben? Und wenn ja, wie ?
Gruß
heini
dachte mit folgendes:
class IconUrl extends IconUrl_parent
{
protected function getIconUrl($iIndex = '')
{
if($iIndex != '') {
return parent::$sFile;
} else {
return "icons/".$this->oxarticles__oxartnum->value.".jpg";
}
}
}
und dann den eintrag unter modules:
ledick/iconurl/iconurl
aber dann lädt der shop nicht mehr ( seite bleibt weiß )
was mache ich falsch ?
[QUOTE=highknee88;26279]was mache ich falsch ?[/QUOTE]
Eigentlich alles…
“[B]getIconurl[/B]” ist keine Klasse, sondern eine “[B]function[/B]” in der “[B]oxarticle[/B]”-Klasse.
Diese muss also überladen werden.
[QUOTE=highknee88;26279]dachte mit folgendes:
class IconUrl extends IconUrl_parent
{
protected function getIconUrl($iIndex = '')
{
if($iIndex != '') {
return parent::$sFile;
} else {
return "icons/".$this->oxarticles__oxartnum->value.".jpg";
}
}
}
und dann den eintrag unter modules:
ledick/iconurl/iconurl
aber dann lädt der shop nicht mehr ( seite bleibt weiß )
was mache ich falsch ?[/QUOTE]
Was beinhaltet bzw. wo initialisierst Du die Variable $sFile? In dem Kontext ist das ein weiterer Fehler.
class IconUrl extends IconUrl_parent
{
public function getIconUrl($iIndex = '')
{
if($iIndex) {
return parent::getIconUrl($iIndex);
} else {
return "icons/".$this->oxarticles__oxartnum->value.".jpg";
}
}
}
So funktionierts, also soviel habe ich dann wohl doch nicht falsch gemacht…