Livezilla

Certified Partner and
PrestaShop Developer for:

Fügen Sie einen Javascript-Benachrichtigung, sobald der Standard-Attribute ausgewählt werden

Default Attribute Alert

Diese Seite in englischer Sprache geschrieben wurde, finden Sie in der englischen Version für die genaueste Code.

Benutzer können nicht bemerkt gibt es Attribute für ein Produkt auswählen und klicken Sie einfach auf "In den Warenkorb" ohne zu merken, wählten sie die Standard-Attribute.


Die Code-Änderungen unter Erstellen Sie eine JavaScript-Benachrichtigung, sobald der Standard-Attribute nicht verändert wurden, fragt den Benutzer, um ihre Auswahl zu bestätigen.

Ändern Sie den Code der unten übereinstimmen, muss den markierten Text hinzugefügt werden.

Die Zeilennummer kann ein wenig, je nach Ihrer Version von prestashop ändern, aber der eigentliche Code ist das gleiche.


/ Module / blockcart / ajax-cart.js (ca. Zeile 11)

/ / Für Produkt-Seite Schaltfläche "Hinzufügen" ...
$ ('Body # Produkt p # Blühende input'). Unbind ('click'). Click (function () {
if (attribute_alert == true)
{
if (! bestätigen (attribute_alert_text))
return false;
}

ajaxCart.add (.. $ ('# product_page_product_id') val (), $ ('# idCombination') val (), true, null, $ ('# quantity_wanted') val (), null.);
return false;
});


/ Themes / prestashop / product.tpl (Linie 3)

<script type="text/javascript">
var attribute_alert = {if $ Gruppen | @ count> 0} true {else} false {/ if};
var attribute_alert_text = "{ls = 'Sie haben nicht die Standard-Produkt-Optionen geändert haben, klicken Sie auf OK, um ein Produkt hinzuzufügen, oder auf Abbrechen, um Änderungen vorzunehmen'}.";


/ Themes / prestashop / product.tpl (ca. Zeile 166)

{Foreach from = $ Farben key = 'id_attribute "item =' color '}
<li> <a id="color_{$id_attribute|intval}" style="background: {$color.value};" onclick="updateColorSelect({$id_attribute|intval}); attribute_alert=false; "> {if file_exists ($ col_img_dir | cat: $ id_attribute | cat: '. jpg')} <img src="{$img_col_dir}{$id_attribute}.jpg" alt="" title="{$color.name}" /> {/ if} </ a> </ li>
{/ Foreach}


/ Themes / prestashop / product.tpl (ca. Zeile 178)

<Form id = "buy_block" action = "{$ BASE_DIR} cart.php" onsubmit = "if (attribute_alert == true) {} if {ldelim ldelim} return false (confirm (attribute_alert_text)!); {Rdelim} {rdelim } "method =" post ">


/ Themes / prestashop / product.tpl (ca. Zeile 243)

<select name="{$groupName}" id="group_{$id_attribute_group|intval}" onchange="javascript:findCombination(); attribute_alert=false; ">