NikolaevAndrey Опубликовано: марта 25, 2015 Жалоба Поделиться Опубликовано: марта 25, 2015 1 Вставил вот этод код в каталог -> контроллер--продукт -- категории $data['options'] = array(); foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false)); } else { $price = false; } $product_option_value_data[] = array( 'product_option_value_id' => $option_value['product_option_value_id'], 'option_value_id' => $option_value['option_value_id'], 'name' => $option_value['name'], 'image' => $this->model_tool_image->resize($option_value['image'], 100, 100), 'price' => $price, 'price_prefix' => $option_value['price_prefix'] ); } } $data['options'][] = array( 'product_option_id' => $option['product_option_id'], 'product_option_value' => $product_option_value_data, 'option_id' => $option['option_id'], 'name' => $option['name'], 'type' => $option['type'], 'value' => $option['value'], 'required' => $option['required'] ); } $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'sku' => (empty($result['sku'])) ? '' : $this->language->get('text_sku') .' '. $result['sku'], 'upc' => (empty($result['upc'])) ? '' : $this->language->get('text_upc') .' '. $result['upc'], 'options' => $product_options, 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) );2 Вставил в ту же директорию $data['text_option'] = $this->language->get('text_option');3 вставил в вьюв -- каталог вот это: <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <?php } ?> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <?php } ?>Что я делаю не так? (в пхп чайник чайником )Заранее спасибо за понимание и помощь! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
NikolaevAndrey Опубликовано: марта 26, 2015 Автор Жалоба Поделиться Опубликовано: марта 26, 2015 да ладно, реально никто не знает что-ли? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
matwey Опубликовано: марта 26, 2015 Жалоба Поделиться Опубликовано: марта 26, 2015 Форум спит за 7 дней 1 ответ. (В пхп чайник чайником )Я бы помог сам такой Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Blondy Опубликовано: марта 26, 2015 Жалоба Поделиться Опубликовано: марта 26, 2015 Где Вы взяли этот код? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
NikolaevAndrey Опубликовано: марта 27, 2015 Автор Жалоба Поделиться Опубликовано: марта 27, 2015 Где Вы взяли этот код? из контроллера шаблона продуктов, немного погуглил, и заменил кое что, с sku и upc прокатило, с опциями почему-то нет.. --------------------------------------- Вопрос еще актуален!) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Blondy Опубликовано: марта 27, 2015 Жалоба Поделиться Опубликовано: марта 27, 2015 Так а что в итоге получается? Ошибки какие?Не хочется проходить этот квест самой )) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
NikolaevAndrey Опубликовано: марта 28, 2015 Автор Жалоба Поделиться Опубликовано: марта 28, 2015 вот именно, просто не выводится опция и все.... если бы были ошибки было бы легче, а так даже не белая страница.... Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
NikolaevAndrey Опубликовано: марта 28, 2015 Автор Жалоба Поделиться Опубликовано: марта 28, 2015 нашел ТУПАЯ СТАТЬЯ но там описан селект, а вот с картинками у меня не получилось, предлагаю общими усилиями добить... Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Exploits Опубликовано: сентября 5, 2015 Жалоба Поделиться Опубликовано: сентября 5, 2015 нашел ТУПАЯ СТАТЬЯ но там описан селект, а вот с картинками у меня не получилось, предлагаю общими усилиями добить... Эммм..)) ну там есть комменты - напишите будет ответ Вообще на сайте ТУПОЙГАВНОСАЙТ КОМ скоро будет все для Opencart 2.x Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.