naja hier mal ein kleines Schnippsel für das Honeygrid Template um das Produktdatenblatt zu drucken ... dubliziert die Datei "/templates/Honeygrid/snippets/product_info/product_box_bottom.html" und mach daraus eine product_box_bottom-USERMOD.html Öffnet die USERMOD Datei und setzt VOR das letzte </div> diesen kleinen Schnippsel von unten. Code: {* ANFANG Produktdatenblatt*} <div class="col-xs-12 datasheet-container"> <a href="{$smarty.const.HTTP_SERVER}{$smarty.const.DIR_WS_CATALOG}print_product_info.php?products_id={$PRODUCTS_ID}" target="_blank" class="" title="{$txt.text_print}"><i class="fa fa-print" aria-hidden="true"></i> {$txt.text_print}</a> </div> {* ENDE Produktdatenblatt*} Das schaut dann etwa so aus wie in dem Bild. Getestet hab ich es mit GX3 v3.0.2.0. Das Snippet kann überall platziert werden, wo die PRODUCTS_ID mit übergeben wird ... Ich denke es wird solange noch funktionieren, wie auch das EyeCandy Template mitgeliefert wird ...
Wow. Brauche ich zwar nicht unbedingt, aber sauber, werde ich mir wohl auch noch mal einbauen wenn mein HG denn da ist...
@ Rene, ich habe das mal in meinem Testshop (Link nur für registrierte Nutzer sichtbar.) eingebunden. Der Link öffnet eine weiße Seite mit Fehlermeldung (siehe Screenshot), wie bekomme ich den Linktext rechtsbündig (siehe Screenshot 2)? Vielen Dank im Voraus.
Irgendwie scheinst du Leerzeichen in dem Link zu haben, und wenn das ganze nach rechts soll mach aus <div class="col-xs-12 datasheet-container"> das <div class="col-xs-12 datasheet-container pull-right">
schau mal bitte in deine SHOPROOT/includes/configure.php nach DIR_WS_CATALOG und entferne dort die Leerzeichen, sofern dort welche sind. Ich habe den Code oben mal geupdatet, tausche den mal bitte bei Dir aus. Rechtsbündig setzt Du das per CSS.
{$smarty.capture.link} brauchst Du m.E. doch nicht, weil das ja das schon die Seiten-"<base" ist..... Das ganze "capture"-Zeugs kann daher m.E. wech.
@Rene , habe deinen neuen Code eingebunden und es funktioniert jetzt. Leider bekomme ich das nicht rechtsbündig hin. Mit der Änderung von Kai funktioniert es nicht. Was muss ich als css eingeben? Vielen Dank im Voraus.
@Avenger was machst Du wenn der Shop mit SEO Boost in einem Unterordner läuft ... da möchte dann schon die URL und der Ordner vor dem Link stehen ... oder sehe ich das jetzt falsch?
Ich meine, dass dann der "base"-Tag entsprechend gesetzt ist. Der wird ja aus HTTP_SERVER.DIR_WS_CATALOG gebildet, so dass eine relative URL ausreicht.
Bei dem Shop "https://www.sound-spirit.de/shop/" wird "<base href="https://www.sound-spirit.de/shop/">" gesetzt... Da arbeiten wir viel mit relativen URLn....
ja Du hast Recht... der Tag wird gebildet und wäre eigentlich nutzbar, jedoch steht der an dem Punkt nur leider nicht zur Verfügung (product_info/standard.html).
Den Tag brauchst Du nicht... Das macht der Browser alleine... Aus dem "base"-Tag und der relativen URL wird die komplette URL gebildet. Du brauchst nur den href="print_product_info.php?xxxx" anzugeben
Hallo, es wäre sehr nett, wenn mir jemand nochmals helfen könnte wie ich den Text per CSS rechtsbündig bekomme. Vielen Dank im Voraus.
@All, hier mal für alle die fertige Datei. Einfach in den entsprechenden Ordner /templates/Honeygrid/snippets/product_info/ hochladen, Cache leeren und fertig. Getestet mit 3.0.x.x und 3.1.x.x
Ich kann diese Erweiterung nicht gebrauchen, finde es aber klasse, dass sich jemand die Mühe macht, sowas zu "basteln" und dann der Allgemeinheit zur Verfügung stellt! Klasse!
Habe es auch gerade eingebaut und es klappt hervorragend. Ich bin jetzt mal dreist und gehe noch einen Step weiter: Wie könnte man da noch einen schönen Header mit Logo und einen Footer mit Adresse einbauen? Nächster Step wäre dann, das direkt als PDF bereitzustellen...