davigo Posted November 28, 2013 Share Posted November 28, 2013 Hallo, ich möchte Bilder (Markenzeichen) in die Kurzbeschreibung integrieren; das Ganze automatisch für viele Artikel gestalten, also möglichst einfach den HTML-Code in den Text für Kurzbeschreibungen mit einbetten. Die integrierte HTML-Anzeige ist dabei wenig hilfreich. Gibt es keinen HTML-Editor als Standard? Hat damit vielleicht jemand Erfahrungen? Alternativ würde basteln; meinen HTML-Code ggf. direkt in die DB importieren (müssen). Danke vorab. MfG Link to comment Share on other sites More sharing options...
davigo Posted December 4, 2013 Author Share Posted December 4, 2013 Ich habe gebastelt und vielleicht interessiert Euch die Lösung. Das automatische Einfügen von Bildern funktioniert.Tabelle = ps_product_lang, Feld = description_short. Bei „einfachem“ Text ist der ursprüngliche Eintrag im Feld z.B.:Zeile1Zeile2(keine HTML-Code im Feld) Beim Einfügen von Bildern muss im Feld z.B. stehen:<p>Zeile1</p><p><img src="http://web3.vps10076.alfahosting-vps.de/prestashop/img/cms/IM-037.png" alt="" width="32" height="33" />Seitlicher Text rechts</p><p>Zeile2</p>(HTML-Code im Feld) Schlussfolgerung: Zur der Interpretation der Text-Anzeige kann die Quelle sowohl einfacher (Klar-) Text sein als auch komplexer HTML-Code. MfG Link to comment Share on other sites More sharing options...
eleazar Posted December 4, 2013 Share Posted December 4, 2013 Hast du denn auch schon ausprobiert, ob die Anzeige dann auch so erfolgt? Zumindest das Standard-Template deaktiviert nämlich durch den Smarty-Befehl strip_tags sowohl auf der Startseite wie auch in der Produktliste die HTML-Tags, auch wenn sie in der Datenbank stehen. Wie man das verhindern kann, damit deine Lösung auch funktioniert, haben rumata und ich hier beschrieben: http://www.prestashop.com/forums/topic/235877-gelost-produkt-kurzbeschreibungen-absatze-einfugen/?do=findComment&comment=1162371 http://www.prestashop.com/forums/topic/235877-gelost-produkt-kurzbeschreibungen-absatze-einfugen/?do=findComment&comment=1264462 Übrigens kann der Editor in Prestashop durchaus auch HTML-Code erzeugen und darstellen. Dazu brauchst du nur auf das HTML-Icon zu klicken. Dann zeigt er die HTML-Ansicht. Link to comment Share on other sites More sharing options...
davigo Posted December 4, 2013 Author Share Posted December 4, 2013 Ja, das funktioniert; s.h. mein Link (und und dann entsprechend zurück).Es sind die eingeblendeten Markenzeichen. Link to comment Share on other sites More sharing options...
davigo Posted December 4, 2013 Author Share Posted December 4, 2013 (edited) Es geht etwas so (C#, mit sIM = Bildname): try{ sIM = sIM.Substring(sIM.LastIndexOf("/") + 1);}catch { }if (sIM != ""){ if (sProduktbeschreibung == "") { sIM_Produktbeschreibung = "<p><img src=" + "\"" + "http://web3.vps10076.alfahosting-vps.de/prestashop/img/cms/" + sIM + "\"" + " /></p>"; } else { sIM_Produktbeschreibung = "<p>" + sProduktbeschreibung + "</p> "; sIM_Produktbeschreibung += "<p><img src=" + "\"" + "http://web3.vps10076.alfahosting-vps.de/prestashop/img/cms/" + sIM + "\"" + " /></p>"; }} Edited December 4, 2013 by davigo (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted December 4, 2013 Share Posted December 4, 2013 Hmm, wo? In der Kurzbeschreibung habe ich anhand der Links keine eingeblendeten Markenzeichen bei dir gefunden, nur in der Produkdetailbeschreibung - aber die lässt ja sowieso standardmäßig HTML-Code zu, der sich selbstverständlich immer auch per CSV importieren lässt. Link to comment Share on other sites More sharing options...
davigo Posted December 4, 2013 Author Share Posted December 4, 2013 Das Posten von Bildern ist hier etwas aufwändig. Wenn Du magst, suche Artikel "52152-00S". Das angezeigt wird "description_short" mit dem eingebauten Markenzeichen "simson" (blau). Der eingebaute Editor kann wirklich auch HTML editieren, nicht nur anzeigen? Ich pflege diese Menge von Daten nicht per CSV, sonder mit eigenen Tools, die die Quellen den Erfordernissen entprechend importieren (Datanorm ,..) für PS aufbereiten ... und direktem DB-Zugriff. Link to comment Share on other sites More sharing options...
eleazar Posted December 4, 2013 Share Posted December 4, 2013 Ja, der Editor kann auch HTML. Und nein, selbst bei dem von dir genannten Artikel wird mir auf deiner Seite in der Kurzbeschreibung kein Markenzeichen angezeigt - nur in der Langbeschreibung, also in der Produktdetailsicht. Link to comment Share on other sites More sharing options...
Whiley Posted December 4, 2013 Share Posted December 4, 2013 Hallo davigo Der eingebaute Editor kann wirklich auch HTML editieren, nicht nur anzeigen? klar, bei manueller Eingabe funktioniert das! Wenn du z.B. das in die Kurzbeschreibung im HTML-Editor eingibst: dann ist das das Ergebnis: Ich habe vor ein paar Wochen mal probiert das beim csv-Import hinzubekommen, bin aber gescheitert! Grüsse Whiley Link to comment Share on other sites More sharing options...
davigo Posted December 4, 2013 Author Share Posted December 4, 2013 eleazar, der von Dir gezeigte Artikel hat ein Markenzeichen (simson) im Kurztext; wird bei mir angezeigt. Die fehelende Anzeige bei Dir kann ich mir noch nicht erklären. Zum Begriff "Kurzbeizeichnung" gibt es wohl ein Missverständnis:Produktliste >>> Anzeige "name" Produktdetaile >>> + "description_short" + u.U. "description" oder? Meine Problematik drehte sich ausschließlich um "description_short". ps_product_lang ps_product_lang id_product int(10) unsigned NO PRI ps_product_lang id_shop int(11) unsigned NO PRI ps_product_lang id_lang int(10) unsigned NO PRI ps_product_lang description text YES ps_product_lang description_short text YES ps_product_lang link_rewrite varchar(128) NO ps_product_lang meta_description varchar(255) YES ps_product_lang meta_keywords varchar(255) YES ps_product_lang meta_title varchar(128) YES ps_product_lang name varchar(128) NO MUL ps_product_lang reduction_reason varchar(128) YES ps_product_lang available_now varchar(255) YES ps_product_lang available_later varchar(255) YES Link to comment Share on other sites More sharing options...
davigo Posted December 4, 2013 Author Share Posted December 4, 2013 Danke eleazar, Whiley, das Editieren war mir neu, sah nur die HTML-Anzeige. Link to comment Share on other sites More sharing options...
Whiley Posted December 4, 2013 Share Posted December 4, 2013 Beim Artikel 52152-00S sehe ich auch nichts, aber bei 10311 ist das image da. Grüsse Whiley Link to comment Share on other sites More sharing options...
eleazar Posted December 4, 2013 Share Posted December 4, 2013 Hallo davigo, standardmäßig findet sich die description_short in der product-list.tpl, wohingegen sie in der Detailsicht (product.tpl) nur dann angezeigt wird, wenn es keine Langbeschreibung (description) gibt. In der Listenansicht werden, sofern man diese Einschränkung nicht manuell entfernt, die HTML-Tags rausgefiltert. Da du das modifizierte Template von Silbersaiten benutzt, bin ich mir nicht sicher, ob das bei germaNext auch so ist, meine mich aber erinnern zu können, dass sich germaNext hier ebenfalls an den Standard hält. Deshalb kann ich mir auch nicht vorstellen, Whiley, dass du dein Logo ohne Entfernung des strip_tags-Befehls in der Kurzbeschreibung in Listensicht anzeigen konntest - in der Detailsicht dagegen sehr wohl, da hier die Kurzbeschreibung nicht gefiltert wird. Deshalb klappt die Anzeige der Marke auch bei dem von Whiley gefundenen Produkt nur in der Detailsicht, nicht aber in der Produktliste, es sei denn, der Befehl strip_tags würde auch in der Liste entfernt, so wie in meinem Post weiter oben beschrieben. Link to comment Share on other sites More sharing options...
Whiley Posted December 4, 2013 Share Posted December 4, 2013 Hallo eleazar, in der Listenansicht werden bei mir die html-Tags auch herausgefilter, d.h. keine Zeilenumbrüche, kein Bild. Ich hatte post#10 so verstanden, daß nur die Produkt-Detail-Seite von Bedeutung ist. Grüsse Whiley Link to comment Share on other sites More sharing options...
davigo Posted December 4, 2013 Author Share Posted December 4, 2013 Danke Euch, die Bemerkungen waren sehr hilftreich für mich!*.tpl verstand ich bisher gar nicht als "meine Baustelle", mag ich eigentlich auch nicht. Mein Gebiet ist die DB (MS VS/C#, MySql_Connector); Umgang mit Massendaten; Datenkonvertierungen. MfG, DAVIGO Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now