Jump to content
xt:Commerce Community Forum
Sign in to follow this  
sandra77

"BUTTON ADD CART" in die "product_listing_v1.html" einbauen funkt nicht

Recommended Posts

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

Share this post


Link to post
Share on other sites

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]

Share this post


Link to post
Share on other sites

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}

Share this post


Link to post
Share on other sites

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

Edited by sandra77

Share this post


Link to post
Share on other sites

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ß

Share this post


Link to post
Share on other sites

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}

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...