mac123 Posted April 7, 2010 Report Share Posted April 7, 2010 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 More sharing options...
mac123 Posted April 9, 2010 Author Report Share Posted April 9, 2010 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 More sharing options...
oldbear Posted April 9, 2010 Report Share Posted April 9, 2010 hi, war etwas zu schnell mit meiner Antwort, die war noch nicht ganz richtig und ich habe sie gleich wieder gelöscht. Neue folgt ..... Grüsse Link to comment Share on other sites More sharing options...
amilo Posted April 9, 2010 Report Share Posted April 9, 2010 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 More sharing options...
mac123 Posted April 9, 2010 Author Report Share Posted April 9, 2010 Hallo amilo, vielen Dank für deine Antwort. Wo steht mir denn das neue DB-Feld im Backend zur Verfügung und wie lege ich den Sprachtext an? Meinst du mit Mediamanger den Button "Bilder bearbeiten"? Danke für deine Hilfe Link to comment Share on other sites More sharing options...
amilo Posted April 9, 2010 Report Share Posted April 9, 2010 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 More sharing options...
mac123 Posted April 9, 2010 Author Report Share Posted April 9, 2010 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 More sharing options...
amilo Posted April 9, 2010 Report Share Posted April 9, 2010 Du hast das Feld aber auch in der Datenbank angelegt oder? Nur der Sprachtext reicht nicht. MfG. Hansen Link to comment Share on other sites More sharing options...
mac123 Posted April 9, 2010 Author Report Share Posted April 9, 2010 Ja, in der Tabelle xt_products. crossselling_image - varchar(64) - utf8_general_ci Link to comment Share on other sites More sharing options...
amilo Posted April 9, 2010 Report Share Posted April 9, 2010 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 More sharing options...
mac123 Posted April 9, 2010 Author Report Share Posted April 9, 2010 Genau so habe ich das auch verstanden. Leider sehe ich das Feld nicht. Weder beim neuen Artikel, noch beim bearbeiten. Link to comment Share on other sites More sharing options...
amilo Posted April 10, 2010 Report Share Posted April 10, 2010 Wie es aussieht wird "image" als Endung nicht zugelassen. Mit "crossselling_picture" geht es. Jetzt musst du natürlich noch den Sprachtext und das Template auf die neue Variable anpassen. MfG. Hansen Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.