База знаний
Поиск по категориям базы знаний
Все .htaccess 1C Bytehand CommerceML IIS nginx show_block SMS Sphinx Артикул Доступность Кастомизация Кастомизация админки Корзина Купить в один клик Магазин Меню Модуль МойСклад Мультиязычность Наличие товара Объявления Пагинация Пароль Перенос сайта Поиск Поиск по объявлениям Пользователи Права на файлы Сжатие CSS-файлов Скидка Создание товара Сортировка Статьи Счетчик Тема Установка Файловый архив Фильтр Шаблон Шаблон письма Шаблонный тег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"]
.