Seite 1 von 1

Attribut Bilder

Verfasst: Mo 18. Feb 2013, 12:44
von Kopernikus
Eine kurze Frage. Man kann ja den Artikelmerkmalen zusätzliche Texte und Bilder anfügen. Das finde ich grundsätzlich eine tolle Funktion. Doch wie lasse ich die erfassten Bilder im product_options Template erscheinen?

Re: Attribut Bilder

Verfasst: Mo 18. Feb 2013, 18:53
von Xantiva
Wenn Du Dir die function.products_attributes.php anschaust ...

Code: Alles auswählen

					$products_options_data[$row]['DATA'][$col] = array(
						'ID' => $products_options['products_options_values_id'],
						'TEXT' => $products_options['products_options_values_name'],
						'DESCRIPTION' => $products_options['products_options_values_desc'],
						'IMAGE' => $image,
						'MODEL' => $products_options['attributes_model'],
						'PRICE' => '',
						'FULL_PRICE' => '',
						'PREFIX' => $products_options['price_prefix'],
						'STOCK' => $products_options['attributes_stock'],
					);
... solltest Du im Template mit IMAGE auf die Bilder-URL zugreifen können ...

Code: Alles auswählen

{$item.IMAGE}
Ciao,
Mike

Re: Attribut Bilder

Verfasst: Mo 18. Feb 2013, 21:00
von Kopernikus
Hallo Mike

Das war eben auch meine Meinung. Doch beim Einsetzten von {$item.IMAGE} im Template wird lediglich die Bild-URL ausgegeben. Das sieht dann in etwa so aus:

10401001images/product_options/183_2.jpg

Re: Attribut Bilder

Verfasst: Mo 18. Feb 2013, 21:45
von Xantiva
Ist doch richtig ;)

Du darfst auch den Img - Tag drum packen 8-)

Code: Alles auswählen

<img src="{$item.IMAGE}" />
Wenn der nur erscheinen darf, wenn die URL auch gefüllt ist (was sinnvoll wäre):

Code: Alles auswählen

{if $item.IMAGE}<img src="{$item.IMAGE}" />{/if}
Ciao,
Mike

Re: Attribut Bilder

Verfasst: Di 19. Feb 2013, 09:55
von Kopernikus
Hallo Mike

Danke für Deinen Tipp. Leider funktioniert aber auch das nicht. Es wird weder Bild noch der eingegebene Text ausgespuckt.

Re: Attribut Bilder

Verfasst: Di 19. Feb 2013, 15:25
von Kopernikus
Apropos: Ich benötige diese Funktion nicht unbedingt. Denn wenn man sich die Atributte als Tabelle listet, wird die grid_6 mit 340px einfach zu eng. Da müsste man dann schon das ganze Template entsprechend anpassen.

Ich wollte diese Funktion nur kurz testen und bemerkte, dass weder Bilder noch Texte ausgegeben werden können.

Re: Attribut Bilder

Verfasst: Do 21. Feb 2013, 09:16
von yogi
Hallo Kopernikus,

damit das Bild auch gefunden wird musst Du noch den richtigen Pfad davor schreiben - insbesondere wenn der Shop in einem Unterverzeichnis liegt.
Dafür gibt es die Konstante DIR_WS_CATALOG die in der includes/configure.php gesetzt wird:

Code: Alles auswählen

{if $item.IMAGE}<img src="{$smarty.const.DIR_WS_CATALOG}{$item.IMAGE}" />{/if}
Das ganze macht natürlich nur Sinn im templates/DeinTemplate/module/product_options/product_options_selection.html, da bei einem Dropdown keine Bilder innerhalb der Option angezeigt werden.