тема · 35 289 просмотров · 93 ответа
Отображение SKU, UPC в карточке товара или еще где-то
Общие вопросы
Вот такое в логе:
Спойлер
2015-11-10 6:35:28 - MOD: Modification Default
FILE: system/engine/action.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 58
FILE: system/engine/loader.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 20
LINE: 37
LINE: 54
LINE: 65
FILE: system/library/config.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 23
FILE: system/library/language.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 21
LINE: 27
----------------------------------------------------------------
MOD: Tweak for OpenCart 2x Russkaya sborka
FILE: admin/view/template/common/header.tpl
CODE: <?php foreach ($links as $link) { ?>
LINE: 36
FILE: admin/view/template/catalog/product_form.tpl
CODE: <label class="col-sm-2 control-label" for="input-sku"><span data-toggle="tooltip" title="<?php echo $help_sku; ?>"><?php echo $entry_sku; ?></span></label>
LINE: 116
CODE: <label class="col-sm-2 control-label" for="input-sku">
LINE: 122
CODE: <label class="col-sm-2 control-label" for="input-location"><?php echo $entry_location; ?></label>
LINE: 162
CODE: <input type="text" name="model" value="<?php echo $model; ?>" placeholder="<?php echo $entry_model; ?>" id="input-model" class="form-control" />
LINE: 108
FILE: catalog/model/payment/pp_standard.php
CODE: 'AUD',
LINE: 21
----------------------------------------------------------------
MOD: SKU on product page
FILE: catalog/controller/product/product.php
CODE: $data['model'] = $product_info['model'];
LINE: 268
CODE: $data['text_model'] = $this->language->get('text_model'😉;
LINE: 230
FILE: catalog/view/theme/default/template/product/product.tpl
CODE: <li><?php echo $text_model; ?> <?php echo $model; ?></li>
LINE: 142
FILE: catalog/language/russian/product/product.php
CODE: $_['text_model']
LINE: 8
FILE: catalog/language/english/product/product.php
CODE: $_['text_model']
LINE: 8
FILE: system/engine/action.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 58
FILE: system/engine/loader.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 20
LINE: 37
LINE: 54
LINE: 65
FILE: system/library/config.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 23
FILE: system/library/language.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 21
LINE: 27
----------------------------------------------------------------
MOD: Tweak for OpenCart 2x Russkaya sborka
FILE: admin/view/template/common/header.tpl
CODE: <?php foreach ($links as $link) { ?>
LINE: 36
FILE: admin/view/template/catalog/product_form.tpl
CODE: <label class="col-sm-2 control-label" for="input-sku"><span data-toggle="tooltip" title="<?php echo $help_sku; ?>"><?php echo $entry_sku; ?></span></label>
LINE: 116
CODE: <label class="col-sm-2 control-label" for="input-sku">
LINE: 122
CODE: <label class="col-sm-2 control-label" for="input-location"><?php echo $entry_location; ?></label>
LINE: 162
CODE: <input type="text" name="model" value="<?php echo $model; ?>" placeholder="<?php echo $entry_model; ?>" id="input-model" class="form-control" />
LINE: 108
FILE: catalog/model/payment/pp_standard.php
CODE: 'AUD',
LINE: 21
----------------------------------------------------------------
MOD: SKU on product page
FILE: catalog/controller/product/product.php
CODE: $data['model'] = $product_info['model'];
LINE: 268
CODE: $data['text_model'] = $this->language->get('text_model'😉;
LINE: 230
FILE: catalog/view/theme/default/template/product/product.tpl
CODE: <li><?php echo $text_model; ?> <?php echo $model; ?></li>
LINE: 142
FILE: catalog/language/russian/product/product.php
CODE: $_['text_model']
LINE: 8
FILE: catalog/language/english/product/product.php
CODE: $_['text_model']
LINE: 8
закиньте это плотно в спойлер ... нечего тысяча строк на страницу выкладывать.
Весь лог не нужен был. Нужен только MOD: SKU on product page
Как видно из лога все применилось. Надеюсь шаблон у вас тот которые по умолчанию и само поле в админке sku заполнено данными.
Весь лог не нужен был. Нужен только MOD: SKU on product page
Как видно из лога все применилось. Надеюсь шаблон у вас тот которые по умолчанию и само поле в админке sku заполнено данными.
Закинул в спойлер..код просто не знал...
Поля в админке sku нет чтоб его заполнить...как исправить?
Поля в админке sku нет чтоб его заполнить...как исправить?
Влад спасибо! реально кнопку не видел!!!!
Доброго времени суток...Подскажите как корректно вывести sku в модуле "Рекомендованные" ПС 2.1.0.1 . При выводе почему то все товары принимают 1 значение
Ален написал(а): ↑значит добавили неверно. Нужно добавить после foreach ($products as $product_id) {
Так и есть ...
code
<h3><?php echo $heading_title; ?></h3>
<div class="row">
<?php foreach ($products as $product) { ?>
<div class="product-layout col-md-4">
<div class="product-thumb transition">
<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a></div>
<div class="caption">
<h4><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h4>
<p>SKU: <?php echo $sku ?></p>
<p><?php echo $product['description']; ?></p>
<?php if ($product['price']) { ?>
<p class="price">
<span>sku:<?php echo $sku; ?></span>
<?php if (!$product['special']) { ?>
<?php echo $product['price']; ?>
<?php } else { ?>
<span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span>
<?php } ?>
<?php if ($product['tax']) { ?>
<span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
<?php } ?>
</p>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
</div>
Для оформления кода пользуйтесь тегом code или php
в контролере надо добавить правильно тоже. Я про ко контроллер писал а не про шаблон.
в контролере надо добавить правильно тоже. Я про ко контроллер писал а не про шаблон.
Vlad написал(а): ↑Для оформления кода пользуйтесь тегом code или php
в контролере надо добавить правильно тоже. Я про ко контроллер писал а не про шаблон.
хмм..вот контролер
code
foreach ($products as $product_id) {
$product_info = $this->model_catalog_product->getProduct($product_id);
$data['sku'] = $product_info['sku'];
if ($product_info) {
if ($product_info['image']) {
$image = $this->model_tool_image->resize($product_info['image'], $setting['width'], $setting['height']);
} else {
ну неправильно конечно.
нужно после
вставить
а в шаблоне выводить как
нужно после
code
'name' => $product_info['name'],вставить
php
'sku' => $product_info['sku'],а в шаблоне выводить как
code
<?php echo $product['sku']; ?>
Добрый день! А как добавить "jan" или "mpn" в плитку товара в категориях, а не в сам товар?
по аналогии не выходит, пробовал уже. в контролере category.php нет. выдаёт такую ошибку Notice: Undefined index: mpn inC:\OpenServer\domains\sk\catalog\view\theme\default\template\product\category.tplon line 102
ругается на строку где я прописал вывод поля пробовал и так
В php не шарю вот обратился к вам.
опенкарт 2.1
code
$product_infoругается на строку где я прописал вывод поля
code
<p><?php echo $product['mpn']; ?></p>code
<p><?php echo $mpn; ?></p>В php не шарю вот обратился к вам.
опенкарт 2.1
Разобрался сам. Нашёл решение на другом ресурсе, не знаю можно ли тут ссылки оставлять, если что удалю по требованию
http://webprovincia.com/opencart/sku-artikul-kategorij-tovarov.html
http://webprovincia.com/opencart/sku-artikul-kategorij-tovarov.html
Нужно добавить артикул на мелочевке. До этого вопрос не стоял. Переписала по описанию карточку товара, но никаких изменений не произошло. В админке естественно артикул добавила. Может где-то должна галочка стоять - показывать артикул? Или блокирует его что-то.
Помогите пожалуйста разобраться.
Пример с товаром в котором должен быть артикул http://sivtermo.com.ua/stabi-plus-50
Помогите пожалуйста разобраться.
Пример с товаром в котором должен быть артикул http://sivtermo.com.ua/stabi-plus-50
Чтобы ответить, войдите или зарегистрируйтесь.