Перейти к содержанию
OriginalFeel

Вывод артикула sku в карточке товара

Рекомендуемые сообщения

Доброго дня.

OC 2.3 шаблон Barbara Theme. добавила все по инструкции из поста Вывод артикула (SKU), но так и не вывелся артикул. 

Что делала

catalog\controller\product\product.php

после

$this->data['text_model'] = $this->language->get('text_model');

добавить

$this->data['text_sku'] = $this->language->get('text_sku');

после

$this->data['model'] = $product_info['model'];

добавить

$this->data['sku'] = $product_info['sku'];

в языковой файл добавить своё значение

 

catalog/language/russian/product/product.php

 

я добавил значение"Артикул"

$_['text_sku']        = 'Артикул:';

в шаблоне  в product.tpl после 

<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />

добавить

          
 <?php if ($sku) { ?>
             <span><?php echo $text_sku; ?></span> <?php echo $sku; ?><br />
            <?php } ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день, вы забыли заглянуть в catalog/model/catalog/product.php в методе getProduct по аналогии

'model'            => $query->row['model'],

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кеш модификаторов обновить забыли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, gavi сказал:

Добрый день, вы забыли заглянуть в catalog/model/catalog/product.php в методе getProduct по аналогии


'model'            => $query->row['model'],

 

У опена же оно в моделе прописано с коробки. Парень просто кеш не обновил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@OriginalFeel В контроллере вместо $this->data...

data['text_sku'] = $this->language->get('text_sku');
data['sku'] = $product_info['sku'];

И кеш модификаторов не забыть обновить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на случай,

если захочется вывести не только sku, поменять название, изменить порядок вывода и тд

 

есть такое

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, где найти менеджера модификаторов в Версия ocStore 2.3.0.2?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 05.08.2017 в 17:05, gavi сказал:

Добрый день, вы забыли заглянуть в catalog/model/catalog/product.php в методе getProduct по аналогии


'model'            => $query->row['model'],

 

добавлено было, результат 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 05.08.2017 в 20:34, shoputils сказал:

@OriginalFeel В контроллере вместо $this->data...


data['text_sku'] = $this->language->get('text_sku');
data['sku'] = $product_info['sku'];

И кеш модификаторов не забыть обновить.

это было в контроллере.

как кеш почистить? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Голубая кнопка в правом верхнем углу экрана в менеджере дополнений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
26 минут назад, shoputils сказал:

 

8 минут назад, shoputils сказал:

Голубая кнопка в правом верхнем углу экрана в менеджере дополнений.

АЛЛИЛУЯ!!!!

Спасибо большое.

появился артикул!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может подскажите, как в поле Доступно: 45 добавить шт после вывода количества товара на складе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.