[Помощь] Как добавить Кол-во заказываемого товара в продукты категории

Тема в разделе "WebAsyst", создана пользователем ddust, 29 авг 2012.

Модераторы: mdss
  1. ddust

    ddust Постоялец

    Регистр.:
    8 июн 2007
    Сообщения:
    120
    Симпатии:
    16
    Подскажите как добавить Кол-во заказываемого товара в продукты категории - как я понимаю надо править product_brief.html
     
  2. kadurinho

    kadurinho

    Регистр.:
    21 июн 2011
    Сообщения:
    601
    Симпатии:
    242
    Попробовать заменить в product_brief.html код

    Код:
    {if $product_info.ordering_available && $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
    <div class="prdbrief_add2cart">
    <input type="image" src="{$button_add2cart_small}" alt="{'str_add_to_cart_string'|translate}" title="{"str_add_to_cart_string"|translate}"
    {if $smarty.const.CONF_SHOPPING_CART_VIEW ne $smarty.const.SHCART_VIEW_PAGE && !$widget} class="add2cart_handler" rel="{if $widget}widget{/if}" {/if} />
    </div>
    {elseif $smarty.const.CONF_SHOW_ADD2CART eq 1 && $smarty.const.CONF_CHECKSTOCK && !$product_info.in_stock && $product_info.ordering_available}
    <div class="prd_out_of_stock">{lbl_prd_out_of_stock}</div>
    {/if}
    на

    Код:
    {if $product_info.ordering_available && $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
    {if $product_info.ordering_available && $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
    {lbl_cart_product_quantity}:&nbsp;<input name="product_qty" class="product_qty" type="text" size="3" default_value="{$product_info.min_order_amount}" value="{$product_info.min_order_amount}">&nbsp;
    <input name='add2cart' type="image" src="{$button_add2cart_small}" alt="{"str_add_to_cart_string"|translate}" title="{"str_add_to_cart_string"|translate}"
    {if $smarty.const.CONF_SHOPPING_CART_VIEW ne $smarty.const.SHCART_VIEW_PAGE || $widget}
    class="add2cart_handler" rel="{if $widget}widget{/if}" {/if} />
    {elseif $smarty.const.CONF_SHOW_ADD2CART eq 1 && $smarty.const.CONF_CHECKSTOCK && !$product_info.in_stock && $product_info.ordering_available}
    <div class="prd_out_of_stock">{lbl_prd_out_of_stock}</div>
    {/if}
    {/if}
     
  3. ddust

    ddust Постоялец

    Регистр.:
    8 июн 2007
    Сообщения:
    120
    Симпатии:
    16
    Спасибо! Получилось!
    Но только добавил в код <div class="prdbrief_add2cart">
    Вот такой код получился
    Код:
    {if $product_info.ordering_available && $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
    {if $product_info.ordering_available && $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
    {lbl_cart_product_quantity}:&nbsp;
    <div class="prdbrief_add2cart">
    <input name="product_qty" class="product_qty" type="text" size="3" default_value="{$product_info.min_order_amount}" value="{$product_info.min_order_amount}">&nbsp;
    <input name='add2cart' type="image" src="{$button_add2cart_small}" alt="{"str_add_to_cart_string"|translate}" title="{"str_add_to_cart_string"|translate}"
    {if $smarty.const.CONF_SHOPPING_CART_VIEW ne $smarty.const.SHCART_VIEW_PAGE || $widget}
    class="add2cart_handler" rel="{if $widget}widget{/if}" {/if} />
    </div>
    {elseif $smarty.const.CONF_SHOW_ADD2CART eq 1 && $smarty.const.CONF_CHECKSTOCK && !$product_info.in_stock && $product_info.ordering_available}
    <div class="prd_out_of_stock">{lbl_prd_out_of_stock}</div>
    {/if}
    {/if}

     
  4. ddust

    ddust Постоялец

    Регистр.:
    8 июн 2007
    Сообщения:
    120
    Симпатии:
    16
    И еще вопрос, может подскажешь
    как сделать так:
    Проставить Кол-ва у нескольких товаров и нажатием одной кнопки - все товары в Корзине