Wichtig:
Mache von allen Dateien, die du bearbeiten willst, immer vorher eine Kopie!
Sollte mal was schief gehen, kannst diese Dateien einfach zurücksichern und alles ist wie vorher!
Jay-Ar möge nachsichtig mit mir sein, aber da war eine Klammer zuviel in der Counterabfrage
Aber ansonsten funktioniert es sehr gut. Habs gerade angetestet.
Im Backend unter Artikel ==> Kategorien / Artikel kannst du deine Artikel von Hand eingeben.
Dort gibt es das Feld Barcode/EAN, das in vielen Fällen ungenutzt bleibt.
Hier gibst du deine Bilder im Format zeichnung-eins.jpg@zeichnung-zwo.jpg ein.
Im Verzeichnis www.DeineDomain.de/images/explosionsbilder/ speicherst du die Zeichnungen.
Dann öffnest du mit einem vernünftigen(!) Editor (z.B. PSPad) die Datei product_info.php
aus dem Verzeichnis www.DeineDomain.de/includes/modules/
In Zeile 147 (normalerweise) findest du den Eintrag:
Code:
$info_smarty->assign('PRODUCTS_EAN', $product->data['products_ean']);
Diesen Eintrag ersetzt du mit folgendem Code:
Code:
$expl = explode('@',$product->data['products_ean']);
if (count($expl) > 0){
foreach ($expl as $nr => $bild){
$bildquelle_templ = DIR_WS_CATALOG.DIR_WS_IMAGES.'explosionsbilder/'.trim($bild);
$bildquelle = DIR_FS_CATALOG.DIR_WS_IMAGES.'explosionsbilder/'.trim($bild);
if (file_exists($bildquelle)) $info_smarty->assign('IMAGE_EXPLOSIONSZEICHNUNG_'.$nr, $bildquelle_templ);
}
}
Die Bilder werden nun einzeln in Variablen gespeichert:
IMAGE_EXPLOSIONSZEICHNUNG_0
IMAGE_EXPLOSIONSZEICHNUNG_1
IMAGE_EXPLOSIONSZEICHNUNG_2
....
Diese Variablen kannst du nun in deinem Template verwenden.
Öffne z.B. die Datei standard.html in /templates/DeinTemplate/module/product_info/.
Füge an beliebiger Stelle folgenden Code ein:
Code:
<img src="{$IMAGE_EXPLOSIONSZEICHNUNG_0}">
oder:
Code:
<img src="{$IMAGE_EXPLOSIONSZEICHNUNG_0}"><img src="{$IMAGE_EXPLOSIONSZEICHNUNG_1}"><img src="{$IMAGE_EXPLOSIONSZEICHNUNG_2}">
Dort sollten nun die ersten Zeichnungen zu sehen sein.