Jump to content

[gelöst] Kategorieübersicht: Zum Warenkorb wird mal angezeigt und mal nicht


Walde

Recommended Posts

Voreinstellungen --> ARTIKELSEITE

Button "In den Korb" in Listenansicht immer anzeigen

 

Wählen Sie Nein, wenn der Button nur dann angezeigt werden soll, wenn es keine Artikelvarianten gibt. Artikel, die in mehreren Varianten erhältlich sind, können Kunden dann nur auf der Detailseite in den Warenkorb legen.

 

Nur leider habe ich Artikel die sowohl Artikelvarianten haben und welche die dieses nicht haben. Standardmäßig möchte ich den Button "In den Korb" in Listenansicht nicht haben.

Link to comment
Share on other sites

Wenn du selbst basteln möchtest, wäre der einfachste Weg dieser hier:

  1. Öffne mit einem Editor wie z.B. notepad++ die Datei product-list.tpl deines Templates (/themes/<DeinTemplate>)
  2. Suche nach "Add to cart"
  3. Deaktiviere den folgenden Code durch Auskommentieren mit {* ... *}
    {if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.customizable != 2 && !$PS_CATALOG_MODE}
    		{if (!isset($product.customization_required) || !$product.customization_required) && ($product.allow_oosp || $product.quantity > 0)}
    				{capture}add=1&id_product={$product.id_product|intval}{if isset($product.id_product_attribute) && $product.id_product_attribute}&ipa={$product.id_product_attribute|intval}{/if}{if isset($static_token)}&token={$static_token}{/if}{/capture}
    				<a class="button ajax_add_to_cart_button btn btn-default" href="{$link->getPageLink('cart', true, NULL, $smarty.capture.default, false)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Add to cart'}" ata-id-product-attribute="{$product.id_product_attribute|intval}" data-id-product="{$product.id_product|intval}" data-minimal_quantity="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity >= 1}{$product.product_attribute_minimal_quantity|intval}{else}{$product.minimal_quantity|intval}{/if}">
    				<span>{l s='Add to cart'}</span>
    				</a>
    		{else}
    				<span class="button ajax_add_to_cart_button btn btn-default disabled">
    				<span>{l s='Add to cart'}</span>
    {/if}
    

     

  • Like 1
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...