Attribut Bilder

Diskussionen rund um die Templates (incl. Smarty)
Antworten
Kopernikus
Beiträge: 390
Registriert: Fr 19. Okt 2012, 12:15

Attribut Bilder

Beitrag 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?
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Attribut Bilder

Beitrag 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
Mein Shop: http://www.basteln-selbermachen.de
Kopernikus
Beiträge: 390
Registriert: Fr 19. Okt 2012, 12:15

Re: Attribut Bilder

Beitrag 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
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Attribut Bilder

Beitrag 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
Mein Shop: http://www.basteln-selbermachen.de
Kopernikus
Beiträge: 390
Registriert: Fr 19. Okt 2012, 12:15

Re: Attribut Bilder

Beitrag von Kopernikus »

Hallo Mike

Danke für Deinen Tipp. Leider funktioniert aber auch das nicht. Es wird weder Bild noch der eingegebene Text ausgespuckt.
Kopernikus
Beiträge: 390
Registriert: Fr 19. Okt 2012, 12:15

Re: Attribut Bilder

Beitrag 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.
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: Attribut Bilder

Beitrag 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.
Antworten