Defekte Bilder in EasyTabs

Der ein oder andere wird sich sicherlich auch schon gewundert haben, dass Bilder in eigenen CustomTabs, die über den Magento eigenen WYSIWYG-Editor eingebaut wurden nicht funktionieren. Das Problem ist, dass der Pfad nicht korrekt umgesetzt wird und führt zu einer URL die so in der Art aussehen kann: %7B%7Bmedia%20url=.

Die Lösung ist recht einfach umgesetzt. Gehe zunächst in Deinen eastytabs-Templatepfad. In der Regel befindet der sich hier /app/design/frontend/

[Dein_Template]/default/template/easytabs . Öffne die betreffenden Dateien – hier in diesem Beispiel verwende ich einfach mal die catalogproductcustom.phtml. Die Original-Datei sieht so aus:

getProduct()->$method();
if(!empty($content)){
echo '

'.$content.'

';
}
}
?>

Es gilt nun dieses hinzuzufügen preg_replace(‘@{{media url=”(.*)}}”@’,’/media/$1′,$content);, damit der Pfad korrigiert angezeigt wird.

Die korrigierte Datei sollte nun so aussehen:

getProduct()->$method();
$content = preg_replace('@{{media url="(.*)}}"@','/media/$1',$content);
if(!empty($content)){
echo '

'.$content.'

';
}
}
?>

Diese Lösung ist zwar nicht perfekt, jedoch funktioniert diese und die Bilder werden korrekt angezeigt.


Von | 2017-03-13T10:02:51+00:00 06. Oktober 2012|Magento|3 Kommentare

Über den Autor:

3 Kommentare

  1. markward 24. Januar 2013 um 15:57 Uhr- Antworten

    hi,

    diese hilfe funktioniert nicht mehr!

    • Björn Alexander Binder
      babinder 24. Januar 2013 um 16:01 Uhr- Antworten

      Hallo,
      ich habe in meinem Shop noch die EasyTabs Version 1.1. Welche Version setzt Du ein?
      Ich denke, dass man hier nur kleine Änderungen vornehmen müsste.
      Grüße

  2. markward 25. Januar 2013 um 14:52 Uhr- Antworten

    hi,

    ich benutze die version 1.2.2 . dein fix entfernt zwar das fehlerhafte %7B%7Bmedia%20url= jedoch habe ich das problem, dass er nicht den shop base pfad benutzt sondern den aktuellen pfad.

    bsp.
    base pfad:
    url.de/shop/magento/media/wysiwyg/bsp.jpg

    aktueller pfad: url.de/shop/magento/index.php/kategorie/media/wysiwyg/bsp.jpg

    vg

Hinterlassen Sie einen Kommentar