Доп. харакеристики в корзине

Тема в разделе "WebAsyst", создана пользователем 99cent, 26 фев 2012.

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

    99cent

    Регистр.:
    27 фев 2009
    Сообщения:
    194
    Симпатии:
    11
    Через доп характеристики сделал единицы измерения (шт., м.кв. метр погонный и т.д.)
    Надо что бы в корзине возле выставляемого количества единиц товара выскакивало в скобках (шт. или м.кв и т.д.).
    Копирование из шаблона доп.характеристик кода не помогло. В Чем может быть проблема?
     
  2. mdss

    mdss ♖♘♗♕♔♗♘♖

    Moderator
    Регистр.:
    20 фев 2007
    Сообщения:
    1.134
    Симпатии:
    668
  3. 99cent

    99cent

    Регистр.:
    27 фев 2009
    Сообщения:
    194
    Симпатии:
    11
    Там черт ногу сломит, поэтому подытожим:

    1. Открываем файл published/SC/html/scripts/modules/cart/scripts/shopping_cart.php
    2. Ищем там строку
    Код:
    $smarty->assign("cart_content", xHtmlSpecialChars($resCart["cart_content"], null, 'name') );
    3. Перед ней добавляем
    Код:
    foreach ($resCart["cart_content"] as $i => $product){
        $resCart["cart_content"][$i]['product_extra'] = GetExtraParametrs ($product['productID']);
    }
    4. сохраняем файл
    5. Открываем шаблон корзины /published/SC/html/scripts/templates/frontend/shopping_cart.htm
    6. Там где хотим вывести доп характеристики, добавляем:
    Код:
     <span>
                    {section name=j loop=$cart_content[i].product_extra}
                    {section name=c loop=$cart_content[i].product_extra[j].values_to_select}
                        {$cart_content[i].product_extra[j].values_to_select[c].option_value}
                      {/section}
                    {/section}
                          </span>
     
  4. vicsk

    vicsk Постоялец

    Регистр.:
    19 янв 2010
    Сообщения:
    147
    Симпатии:
    8
    Таким образом выводяться все доп.характеристики, а как вывести только те, которые при покупке выбрал пользователь?
     
  5. vvitt

    vvitt Постоялец

    Регистр.:
    25 фев 2013
    Сообщения:
    76
    Симпатии:
    4
    А есть возможность что бы в корзине доп. характеристики отображались как отдельный товар.
    Например Товар: Фотоапарат, в доп характеристиках клиенты предлагается выбрать различные вспышки к нему, соответственно происходит наценка к товару. Так вот в корзине эта доп характеристика отображается в названии купленного товара. А необходимо что бы доп характеристика отображалась как отдельно купленный товар и что бы в корзине покупатель мог ее удалить или наоборот добавить количество