#1 (permalink)  
Alt 05.09.2008, 11:19
Neuer Benutzer
 
Registriert seit: 27.08.2008
Beiträge: 1
Standard Bilder in Produktliste ändern

Hallo,
wie ändere ich die Bilder in den Produktlisten von Thumbs in Info Bilder. Die Thumbs sind mir da einfach zu klein.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 19.09.2008, 11:02
Neuer Benutzer
 
Registriert seit: 01.09.2008
Beiträge: 29
Beitrag

Hallo itm-media,

1) Ich arbeite am XT:Commerce v3.04 SP1, Standard-Template (sofern es mit Deiner Version übereinstimmt).

2) Zwar überflüssig zu erwehnen, aber vor jeder Änderung zu ändernde Dateien vorher sichern!

Also ich habe das folgendermaßen gelöst - ohne den Anspruch zu erheben, es sei die perfekte Lösung, da ich kein PHP-Entwickler bin -:

Unter ".../includes/classes/" findest du die Datei "product.php". In dieser Datei befindet sich die Funktion "buildDataArray(&$array,$image='thumbnail')" und ist wie folgt aufgebaut:

function buildDataArray(&$array,$image='thumbnail') {
global $xtPrice,$main;
$tax_rate = $xtPrice->TAX[$array['products_tax_class_id']];
...
...
...
return array (
'PRODUCTS_NAME' => $array['products_name'],
'COUNT'=>$array['ID'],
'PRODUCTS_ID'=>$array['products_id'],
...
...
);
}

Innerhalb der "return array(...) - und am besten unterhalb der Zeile 398 ("'PRODUCTS_IMAGE' => $this->productImage($array['products_image'], $image)," implementierst du Deine eigene Variable wie folgt (der Variablen-Name ist von mir erfunden; ich mache generell einen Unterstrich um zu erkennen, dass es sich um eine Änderung/Erneuerung handelt):

'PRODUCTS_IMAGE_INFO_' => $this->productImage($array['products_image'], 'info'),

Speichere die Datei product.php ab und schließe sie.

Angenommen, du benutzt die Vorlage "product_listing_v1.html" für die Auflistung der Produkte (bei Auswahl einer Unterkategorie). Diese findest du unter ".../module/product_listing/product_listing_v1.html", die du bitte öffnest.

Innerhalb der For-Each-Schleife, die mit "{foreach name=aussen item=module_data from=$module_content}" beginnt, wird gefragt, ob zu jedem Produkt ein Bild existiert. Der Quelltext lautet:

{if $module_data.PRODUCTS_IMAGE!=''}
<tr><td><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" hspace="15" /></a></td></tr>
...
...
{/if}

Ersetze innerhalb dieser Abfrage die Zeile
<img src="{$module_data.PRODUCTS_IMAGE}...>

durch
<img src="{$module_data.PRODUCTS_IMAGE_INFO_}" border="0"/>

Abspeichern und testen. Dass müsste es gewesen sein.

Gruß,
Cengiz

Geändert von imex (19.09.2008 um 11:05 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 24.09.2008, 11:16
Benutzer
 
Registriert seit: 10.11.2006
Beiträge: 31
Standard

Wenn die Thumbnails eine entsprechend gute Auflösung haben kann man auch einfach die Bilder größer anzeigen lassen durch <img ... height=... width=...>. Das ist vielleicht für den Anfang einfacher

Ansonsten gibt es im Admin-Bereich auch irgendwo die Einstellung für die Thumbail-Größe...

LG
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ändern, bilder, produktliste

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder Artikelbilder kmarcus Installation und Konfiguration 0 21.08.2004 10:39
Cao -> Xt-c Bilder Upload JKFrost xt:Commerce Schnittstellen ERP Systeme 5 26.07.2004 16:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand