Livezilla

Certified Partner and
PrestaShop Developer for:

הוסף מרובים כדי כפתורים העגלה במקום אחד הפריטים בקבוצה מייחסים.

הוסף מרובים לחצנים לעגלה

בדף זה נכתב באנגלית, ראה את הגירסה האנגלית של קוד המדויקת ביותר.

שינוי זה מאפשר להציג חדשה "הוסף לסל" כפתור עבור כל פריט בקבוצה מייחסים כך ניתן להוסיף בקלות לסל מבלי לבחור מן הנפתחת.

לצורך הדגמה לראות http://www.presto-changeo.com/test/music-ipods/2-ipod-shuffle.html
זה יחולו רק את עצמו אם יש רק 1 בקבוצה להגדיר תכונה.

שינויים אלה עשויים / נושאים / PrestaShop / product.tpl סביב קו # 282


1) הוסף div סביב כפתור "הוסף לסל", כך אנו יכולים להסתיר את זה.

<div id="add_to_cart_hide">
<p{if && !$allow_oosp $product-> כמות == 0 סגנון} = "display: none;" {/} אם id = "add_to_cart" class = "buttons_bottom_block"> <סוג קלט = "submit" name = " שלח "ערך =" {ls = 'הוסף לסל'} "class =" בלעדי "/> </ p>
</ Span>
2) ליצור את הכפתורים החדשים, הםייקרא "הוסף (שם הפריט) לסל"

בקוד זה הוסף {$ group_attribute | לברוח: "htmlall": "UTF-8"} לסל, אתה יכול לשנות את זה אם אתה צריך.

ניתן להוסיף את הקוד הזה ממש מתחת אחד מעל, או בכל מקום אחר שהיית רוצה את הכפתורים להופיע.

{אם $ קבוצות | @ לספור == 1}
<div id="attributes_buttons">
<script>
$ ("# תכונות") CSS ('תצוגה', 'לא').
$ ("# Add_to_cart_hide") CSS ('תצוגה', 'לא').
</ Script>
{Foreach מ = $ קבוצות מפתח = id_attribute_group פריט = קבוצה}
{להקצות var = 'GROUPNAME "ערך =" group_ "| חתול: $ id_attribute_group}
{Foreach ממפתח group.attributes = $ = פריט id_attribute group_attribute =}
<p class="buttons_bottom_block"> <קלט onclick = "document.getElementById ('{$ group_ id_attribute_group | intval}') ערך = {$ id_attribute | intval};. findCombination (); ajaxCart.add ($ ('# product_page_product_id '). val (), $ (' # idCombination "). val (), נכון, null, $ ('# quantity_wanted') val (), ריק)." type = "" name = "כפתור שלח" ערך = "{$ הוסף group_attribute | לברוח:" htmlall ":" UTF-8 "} לסל" class = "בלעדי" /> </ p>
{/ Foreach}
{/ Foreach}
</ p>
</ Span>
{/ אם}