sandra77 Posted July 23, 2014 Report Share Posted July 23, 2014 Hi, ich möchte im Artikellisting der Datei "product_listing_v1.html" einen kleinen Button einbauen, mit dem der Kunde dieses Produkt gleich 1x in den Warenkorb legen kann, ohne in die Detailansicht zu müssen. Meine ersten Versuche schlugen fehl: Entweder mit dem großen Button aus der "product.html" {hook key=product_info_tpl_before_cart} {if $allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$products_id} {$products_information} <p class="add-to-cart">{form type=text name=qty value=1} {css_button text=$smarty.const.BUTTON_ADD_CART type='form'}</p> {form type=formend} {/if} {hook key=product_info_tpl_cart} noch dem Button aus dem mobile_theme: <input type="submit" value="{$smarty.const.BUTTON_ADD_CART}" /> Dieser Button soll sowieso eine eigene .png-Datei erhalten, aber wenn die Funktion schon nicht funktioniert. Weiss jemand, was fehlt/falsch ist? Tausend Dank. Liebe Grüße, Sandra Link to comment Share on other sites More sharing options...
dukie6666 Posted July 24, 2014 Report Share Posted July 24, 2014 so sollte es gehen: {if $module_data.allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} {form type=text name=qty value=1 style='display: none;'} {css_button text=$smarty.const.BUTTON_ADD_CART type='form'} {form type=formend} {/if} [/PHP] Link to comment Share on other sites More sharing options...
sandra77 Posted July 27, 2014 Author Report Share Posted July 27, 2014 super, ja, funktioniert. Danke schön. Gibt es hier noch die Möglichkeit, diesem Button ein anderes Styling zuzuweisen. ich bräuchte genau an dieser Stelle in der product_listing_v1.html eine kleine Grafik.png als Button. In der product.html dagegen soll der Button nicht verändert dargestellt werden. Also genau in diesem Script eine Anweisung zur Darstellung einer Grafik.png Datei mit Funktion {if $module_data.allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} {form type=text name=qty value=1 style='display: none;'} {css_button text=$smarty.const.BUTTON_ADD_CART type='form'} {form type=formend} {/if} Link to comment Share on other sites More sharing options...
dukie6666 Posted July 28, 2014 Report Share Posted July 28, 2014 {button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form'}[/CODE] Link to comment Share on other sites More sharing options...
sandra77 Posted October 15, 2014 Author Report Share Posted October 15, 2014 Hi, ich habe noch Probleme mit der richtigen Schreibweise des Pfades zum Image: {button text=$smarty.const.BUTTON_ADD_CART file='$tpl_url_path/img/add-to-basket.png' type='form'} die Funktion ist da, ebenso der Text, nur das Image wird nicht gefunden. Komme nicht auf die richtige Schreibweise. so der gesamte code: {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} {form type=text name=qty value=1 style='display: none;'} {button text=$smarty.const.BUTTON_ADD_CART file='$tpl_url_path/img/add-to-basket.png' type='form'} {form type=formend} {/if} Liebe Grüße, Sandra Link to comment Share on other sites More sharing options...
Amrit Posted October 15, 2014 Report Share Posted October 15, 2014 Hallo Sandra, die Bilder für die Buttons kommen normalerweise in das img Verzeichnis des Templates, templates/dein_template/img/buttons/de/add-to-basket.png der Link von dukie6666 ist schon richtig: {button text=$smarty.const.BUTTON_ADD_CART file='add-to-basket.png' type='form'} Gruß Link to comment Share on other sites More sharing options...
sandra77 Posted October 15, 2014 Author Report Share Posted October 15, 2014 mit diesem Code sieht die Anzeige leider so aus: SCREENSHOT-LINK {hook key=product_info_tpl_before_cart} {if $module_data.allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} {form type=text name=qty value=1 style='display: none;'} {button text=$smarty.const.BUTTON_ADD_CART file='add-to-basket.png' type='form'} {form type=formend} {/if} {hook key=product_info_tpl_cart} Link to comment Share on other sites More sharing options...
sandra77 Posted October 17, 2014 Author Report Share Posted October 17, 2014 der Button 'add-to-basket.png" muss nicht direkt im Verzeichnis /img/ liegen, sondern in /img/buttons/de Danke Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.