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

Вывод товара в категориях


akshonin

Recommended Posts

По умолчанию в товарах отображаемых в категориях отображается описание (<?php echo  $product['description']; ?>)

Есть необходимость поменять это описание на другое, своё: имя, производитель, и т.д.

Подскажите где найти описание PHP переменных для этого блока???

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


файл catalog/controller/product/category.php      формируются данные для товаров

$data['products'][] = array(
					'manufacturer' => $result['manufacturer'],//   добавили производителя
					'product_id'  => $result['product_id'],
					'thumb'       => $image,
					'name'        => $result['name'],
					'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
					'price'       => $price,
					'special'     => $special,
					'tax'         => $tax,
					'minimum'     => $result['minimum'] > 0 ? $result['minimum'] : 1,
					'rating'      => $result['rating'],
					'href'        => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
				);

в шаблоне 

<?php echo $product['manufacturer']; ?>

 

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

не работает =(

ни <?php echo $product['manufacturer'];  ?>    Notice: Undefined index: manufacturer in 

 

работает <?php  print_r($product);  ?>    

возвращает:

Array
(
    [quantity] => 5
    [reviews] => 0 отзывов
    [special_sticker_text] => 
    [ups_sticker_text] => 
    [ean_sticker_text] => 
    [jan_sticker_text] => 
    [isbn_sticker_text] => 
    [mpn_sticker_text] => 
    [product_id] => 56
    [thumb] => http://etalonvesi.ru/image/cache/catalog/nastolnyevesy/altyntarazi-220x220.jpg
    [name] => ВЕСЫ ТОРГОВЫЕ ДО 15 КГ "АЛТЫН ТАРАЗИ"
    [description] => описание
    [price] => 2 450 р.
    [special] => 
    [tax] => 
    [minimum] => 1
    [rating] => 
    [href] => http://etalonvesi.ru/nastolnye/torgovye/torgovye-vesy-do-15-kg/vesy-torgovye-do-15-kg-altyn-tarazi.html
)

Но здесь нет того что мне нужно:

Производитель и последняя подкатегория (2 или 3 уровень)

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


В 14.02.2018 в 20:10, akshonin сказал:

не работает

модификаторы обновляли?

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

On 11.02.2018 at 5:23 PM, fanatic said:

 


<?php echo $product['manufacturer']; ?>

 

 

Почему у меня это не работает? Выдаёт ошибку:

Notice: Undefined variable: product in /home/p469858/public_html/catalog/view/theme/coloring/template/product/category.tpl on line 62

 

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


УРА!!!!!!!!!!! заработало!

Нужно было вставлять переменные после:

        <?php foreach ($products as $product) { ?>
        <div class="product-layout product-list col-xs-12">
          <div class="product-thumb thumbnail">
            <div class="product-in">	

ВСЕМ СПАСИБО!

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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