помогите добавление размера и цвета товара

2011-03-14T00:39:41+03:00 2015-07-15T12:29:28+03:00
0
Забаненые
0
Активный участник
Верно
Пользователи
0
Новичок
ребятки напишите стоимость доработки форм заказа и артрибутов __souvenir-2012.com.ua/index.php?route=product/product&path=36_57&product_id=266
Забаненые
0
Активный участник
Напишите мне в ICQ список того что нужно сделать, более детально
Пользователи
0
Новичок
добрый день
при изменении столбца на новый на

в файле WWW\catalog\view\theme\souvenir2\template\product\product.t
pl
выдает ошибку
Notice: Undefined variable: color in WWW\catalog\view\theme\souvenir2\template\product\product.t
pl on line 67
подскажите как устранить её
Забаненые
0
Активный участник
А Вы уверены что Свойство "Color" обьявлено в нужном контроллере?
Пользователи
0
Новичок
это как я понял не свойство а название колонки в базе

нет , а где прописывается контролер ?
Забаненые
0
Активный участник
trance
14:56, 08.04.2011
Нет, именно свойство, в продукт.пхп в массиве опшн_валуе нету такого свойства.


Цитата:foreach ($option['option_value'] as $option_value) {
$option_value_data[] = array(
'option_value_id' => $option_value['product_option_value_id'],
'name' => $option_value['name'],
'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['pr


ice'], $product_info['tax_class_id'], $this->config->get('config_tax'))) : FALSE,
'prefix' => $option_value['prefix']
);
}



Если Вы хотите выводить в продуктах Цвет товара, то Вам нужно передать свойство color из контроллера Атрибутов

Постараюсь Вам помочь, сегодня завтра отпишусь
Пользователи
0
Новичок
спасибо. как делать дополнительное описание для нового столбца таблицы продукта научился, а атрибуты все не сдаются :)
Забаненые
0
Активный участник
trance
13:31, 12.04.2011
Вообще насколько я понял суть вашей проблемы ( я мог забыть что именно нужно сделать )


то за вывод Атрибутов в продуктах отвечает








:




А сам массив в product.php

$this->data['options'] = array();

$options = $this->model_catalog_product->getProductOptions($this->request->get[


'product_id']);

foreach ($options as $option) {
$option_value_data = array();

foreach ($option['option_value'] as $option_value) {
$option_value_data[] = array(
'option_value_id' => $option_value['product_option_value_id'],
'name' => $option_value['name'],
'price' => (float)$option_value['price'] ? $this->currency->format($this->tax->calculate($option_value['pr


ice'], $product_info['tax_class_id'], $this->config->get('config_tax'))) : FALSE,
'prefix' => $option_value['prefix']
);
}

$this->data['options'][] = array(
'option_id' => $option['product_option_id'],
'name' => $option['name'],
'option_value' => $option_value_data
);
}


Я Думаю в коде разберетесь, как с массивом так и с выводом можно играться как душе угодно
Пользователи
0
Новичок
сенкс
Пользователи
0
Новичок
Добрый день! Есть магазин краски для волос. Необходимо забить 33 цвета краски Екми. Как правильно сделать? Отдельно для каждой палитры карточку товара или с опциями проще? Склоняюсь к опциям, но их слишком много. Как визуально улучшить страницу?
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.