Каким образом можно вывести артикул на странице категории ? Пытался править category.tpl вставлял Код: <span>Артикул</span> <?php echo $sku; ?><br /> Не помогло. Сборка Maxystore 1.5.4.1 В ней реализовано вывод артикула в карточке товара Код: <?php if ($this->config->get('config_display_sku') && $sku) { ?> <span><?php echo $text_sku; ?> </span> <?php echo $sku; ?><br /> но как вывести в списке товаров ?
Привет, ping. попробуй поменять $sku на $product['sku'] Код: <span>Артикул</span> <?php echo $product['sku']; ?><br /> У меня не Maxystore, но я думаю, принцип тот же.
Сходная тема: как вывести SKU в счёт, присылаемое по почте уведомление о заказе и в заказах в админке?А ещё вес... В данный момент выводится никому не нужная "Модель", и с этой моделью потом на складе ничего не найти, потому что на коробках артикулы
Для отображения sku (артикула) на странице товара: ... в файле catalog/controller/product/product.php ... $this->document->setDescription($product_info['meta_description']); $this->document->setKeywords($product_info['meta_keyword']); $this->document->addLink($this->url->link('product/product', 'product_id=' . $this->request->get['product_id']), 'canonical'); $this->data['seo_h1'] = $product_info['seo_h1']; $this->data['heading_title'] = $product_info['name']; $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_manufacturer'] = $this->language->get('text_manufacturer'); $this->data['text_model'] = $this->language->get('text_model'); $this->data['text_sku'] = $this->language->get('text_sku'); $this->data['text_reward'] = $this->language->get('text_reward'); ............ $this->data['product_id'] = $this->request->get['product_id']; $this->data['manufacturer'] = $product_info['manufacturer']; $this->data['manufacturers'] = $this->url->link('product/manufacturer/product', 'manufacturer_id=' . $product_info['manufacturer_id']); $this->data['model'] = $product_info['model']; $this->data['sku'] = $product_info['sku']; $this->data['reward'] = $product_info['reward']; $this->data['points'] = $product_info['points']; if ($product_info['quantity'] <= 0) { ... В языках catalog/language/russian/product/product.php: $_['text_manufacturer'] = 'Производитель:'; $_['text_model'] = 'Модель:'; $_['text_sku'] = 'SKU (Артикул):'; $_['text_reward'] = 'Бонусные баллы:'; $_['text_points'] = 'Цена в бонусных баллах:'; В шаблоне страницы продукта (товара) - catalog/view/theme/default/template/product/product.tpl: ... <span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br /> <?php } ?> <span><?php echo $text_model; ?></span> <?php echo $model; ?><br /> <span><?php echo $text_sku; ?></span> <?php echo $sku; ?><br /> ... жирным выделенно то что добавить по вопросу добавления в заказ ВОТ готовый модуль.
Спасибо большое за мануал, но на странице товара у меня отображается артикул. Мне надо вывести артикул на страницу списка товаров. Не отображает ни так PHP: <span><?php echo $text_sku; ?></span> <?php echo $sku; ?><br /> ни так PHP: <span>Артикул</span> <?php echo $product['sku'] ; ?><br />
Это в category.tpl изменения внесены? Попробуй очистить кэш. --- добавлено: 4 дек 2012 в 09:56 --- Дружище ping, скинь мне [email protected] твой category.tpl и контроллер к нему category.php
отредактируй свой контроллер нужно вставить Код: 'sku' => $result['sku'], после 211 строки 'name' => $result['name'], Обрати внимание на запятую в конце строки, она должна быть. Ну и в шаблон прописать Код: <span>Артикул</span> <?php echo $product['sku']; ><br />
сейчас еще пробегусь по коду. гляну. --- добавлено: 4 дек 2012 в 10:41 --- Отправил на email. Пробуй.
А вот это Код: <span>Артикул</span> <?php echo $product['sku']; ><br /> куда именно в шаблон вставляется!?