Jump to content
xt:Commerce Community Forum

Eigenes Bild für Cross Selling?


mac123

Recommended Posts

Hallo,

ich möchte in meiner Cross Selling Liste ein eigenes Artikelbild verwenden. Das Bild soll sonst nirgends auftauchen? Geht das irgendwie?

Ich habe schon einen eigenen Ordner und Bildtyp angelegt. Leider weiß ich nicht was es mit den Klassen auf sich hat und was ich damit anfangen kann??

Gruß

Link to comment
Share on other sites

Guten Morgen.

Danke Oldbear für deine Antwort. Warum wird die hier nicht angezeigt?

Wenn ich im Plugin meinen Bildtyp einbaue, taucht das Bild für Cross Selling aber untere dem Artikelpunkt "weitere Bilder" auf. Das habe ich nämlich schon gemacht.

Oder wie muss ich das Bild im Backend dem Artikel zuweisen? Habe es über "Bilder bearbeiten" im Artikel hochgeladen.

Gruß

Link to comment
Share on other sites

Hallo,

eine Lösung wäre wie folgt:

Lege in der Datenbanktabelle xt_products ein neues Feld "crossselling_picture" an. (Ohne die " "). Dieses Feld steht dir sofort im Backend zur Verfügung. Den Sprachtext musst du noch anlegen. In dieses Feld schreibst du jetzt den Namen des Bildes z.B. crossimage.jpg.

Kopiere jetzt das Template des Crosssellings (..../plugins/xt_cross_selling/templates/cross_selling.html) nach ..../templates/deintemplate/plugins/xt_cross_selling/cross_selling.html. Die Datei änderst du dann wie folgt ab:

<h2>{txt key=TEXT_HEADING_CROSS_SELL}</h2>


<table class="productCrossSell">

  {foreach name=aussen item=cross_sell_products_data from=$_cross_selling}

  <tr>

    [COLOR="red"]{if $cross_sell_products_data.crossselling_picture!=''}[/COLOR]<td class="productCrossSellImage"><a href="{$cross_sell_products_data.products_link}">[COLOR="red"]<img src="http://www.deinedomain.de/.../media/images/info/{$cross_sell_products_data.crossselling_picture}" class="productImageBorder" alt="$cross_sell_products_data.products_name">[/COLOR]</a></td>{/if}

    <td class="productCrossSellContent">

		<h2><a href="{$cross_sell_products_data.products_link}">{$cross_sell_products_data.products_name}</a></h2>

		<p class="price">{$cross_sell_products_data.products_price.formated}</p>

	</td>

  </tr>

  {/foreach}

</table>

Die Bilder kannst du weiterhin normal über den Mediamanager hochladen.

Das Feld steht die auch im Import/Export zur Verfügung.

MfG. Hansen

Link to comment
Share on other sites

Hallo,

das Feld steht die beim bearbeiten/anlegen eines Artikels zur Verfügung.

Mit Mediamanger meine ich die Bilderverwaltung, wo du die Bilder auch hochlädst und größen einstellst usw.

Sprachtexte legst du über den Lokalisierung an.

MfG. Hansen

Link to comment
Share on other sites

Hm, das Feld steht mir irgendwie nicht zur Verfügung. Habe alles neu geladen, mich neu eingeloggt, aber ich sehe das Feld einfach nicht :(

Muss ich das vielleicht noch irgendwo freischalten?

Habe folgenden Sprachtext verwendet: TEXT_CROSSSELLING_IMAGE

Link to comment
Share on other sites

Dann muss das Feld auch da sein. Das geht gar nicht anders.

Nur mal zur Verständigung: Das Feld taucht nicht im Mediamanager auf, sondern direkt beim der Artikel. Unter dem Feld, unter dem es auch in der xt_products steht.

MfG. Hansen

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...