База знаний

18.06.2015

Проблема

Как в форме быстрого заказа вывести название товара?

Решение

Шаблон формы заказа в один клик modules/cart/views/cart.view.one_click.php. Вызывается он в modules/shop/views/shop.view.buy_form.php:

//форма быстрого заказа
if(! empty($result["result"]["one_click"]))
{
    
$result["result"]["one_click"]["good_id"] = $result["row"]["id"];
    echo
$this->get('one_click', 'cart', $result["result"]["one_click"]);
}

Нужно в него передать данные о наименовании товара:

//форма быстрого заказа
if(! empty($result["result"]["one_click"]))
{
    
$result["result"]["one_click"]["good_id"] = $result["row"]["id"];
    
$result["result"]["one_click"]["name"] = $result["row"]["name"];
    echo
$this->get('one_click', 'cart', $result["result"]["one_click"]);
}

После этого в шаблоне modules/cart/views/cart.view.one_click.php можно выводить наименование товара через переменную $result["name"].