Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Дополнительные данные на странице товара


Webracer

Recommended Posts

  • 1 year later...

Подскажите как вывести единицы измерения в категории ?

что делаю:

в файл /catalog/controller/product/category.php

вставил под строчкой

$this->data['products'][] = array(
следующее:

'length'      => number_format($result['length'], 1) . " " . $result['length_class_id'],
'width'       => number_format($result['width'], 1) . " " . $result['length_class_id'],
'height'      => number_format($result['height'], 1) . " " . $result['length_class_id'],

но данные строки вместо единиц измерения выводят её код.

пробовал также :

 $result['length_class']
$product_info['weight_class_id']
$this->lengths[$length_class_id]['unit']
$this->config->get($result['length_class_id'])

но все вызывает ошибку..

как вывести единицу измерения на экран?

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...
  • 5 months later...

Вывод SKU на странице товара вот таким образом больше не работает:

<?php echo $product_info['sku']; ?>

 

Подскажите, как теперь вывести SKU. OpenCart 1.5.5.1

Надіслати
Поділитися на інших сайтах


  • 4 months later...

Интересует вывод UPS в карточке товара, с текстом производитель (код производителя) чтобы не запутаться в них, какой товар какому производителю принадлежит.

Надіслати
Поділитися на інших сайтах


catalog/controller/product/product.php

после

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

добавить

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

после

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

добавить

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

catalog/language/russian/product/product.php

после

$_['text_model']        = 'Модель:';

добавить

$_['text_upc']        = 'Код производителя:';

catalog/view/theme/***/template/product/product.tpl

в соответствии с версткой добавить

<?php if ($upc) { ?>
        <span><?php echo $text_upc; ?></span> <?php echo $upc; ?><br />
<?php } ?>
Надіслати
Поділитися на інших сайтах

  • 2 months later...
  • 3 months later...

 

catalog/controller/product/product.php

после

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

добавить

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

после

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

добавить

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

catalog/language/russian/product/product.php

после

$_['text_model']        = 'Модель:';

добавить

$_['text_upc']        = 'Код производителя:';

catalog/view/theme/***/template/product/product.tpl

в соответствии с версткой добавить

<?php if ($upc) { ?>
        <span><?php echo $text_upc; ?></span> <?php echo $upc; ?><br />
<?php } ?>

Пожалуйста, подскажите код для отображения SKU на странице товара opencart 1.5.6. Попробовала аналогично UPC, но выдает ошибку в product.tpl

Спасибо 

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Пожалуйста, подскажите код для отображения SKU на странице товара opencart 1.5.6. Попробовала аналогично UPC, но выдает ошибку в product.tpl

Спасибо 

 

catalog/controller/product/product.php

после

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

добавить

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

после

			$this->data['text_minimum'] = sprintf($this->language->get('text_minimum'), $product_info['minimum']);

добавить

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

catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl

сразу после

        <span><?php echo $text_stock; ?></span> <?php echo $stock; ?>

добавить

<br />
	<span><?php echo $text_sku; ?></span> <?php echo $sku; ?>

/catalog/language/russian/product/product.php

добавляем

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

Проверено на 1.5.5.1.1

Надіслати
Поділитися на інших сайтах

  • 1 year later...

catalog/controller/product/product.php

после

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

добавить

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

после

			$this->data['text_minimum'] = sprintf($this->language->get('text_minimum'), $product_info['minimum']);

добавить

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

catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl

сразу после

        <span><?php echo $text_stock; ?></span> <?php echo $stock; ?>

добавить

<br />
	<span><?php echo $text_sku; ?></span> <?php echo $sku; ?>

/catalog/language/russian/product/product.php

добавляем

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

Проверено на 1.5.5.1.1

Дабы не постить одинаковые темы, спрошу тут.

 

OsStore v.1.5.5.1.2

Все сделал, как описано выше, за исключением 

catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl

сразу после

<span><?php echo $text_stock; ?></span> <?php echo $stock; ?>

добавить

<br />

    <span><?php echo $text_sku; ?></span> <?php echo $sku; ?>

 

Это добавил после <span><?php echo $text_model; ?></span> <?php echo $model; ?><br />. Но думаю, что проблема не в этом.

 

Я языковой файл тоже внес переменную, но она не выводится.

Вместо нее выдает Notice: Undefined variable: text_sku in /home/nagimot/nagimot.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_product.tpl on line 30

А после это надписи выводится сам sku.

Что я делаю не так?

Змінено користувачем zdevl
Надіслати
Поділитися на інших сайтах


недостаточно просто добавить текстовую переменную в языковой файл - ее еще и в контроллере подключить нужно

 

есть такой модуль - можете посмотреть как устроено

Надіслати
Поділитися на інших сайтах

недостаточно просто добавить текстовую переменную в языковой файл - ее еще и в контроллере подключить нужно

 

есть такой модуль - можете посмотреть как устроено

catalog/controller/product/product.php

после

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

добавить

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

после

            $this->data['text_minimum'] = sprintf($this->language->get('text_minimum'), $product_info['minimum']);

добавить

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

 

 

это я тоже сделал. это и есть контроллер.

 

 

Ваш модуль не будет конфликтовать с этим?

Змінено користувачем zdevl
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.