Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

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

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

Link to post
Share on other sites

файл 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']; ?>

 

Link to post
Share on other sites

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

ни <?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 уровень)

Link to post
Share on other sites

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

не работает

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

Link to post
Share on other sites
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

 

Link to post
Share on other sites

Производителя добавил (спасибо  fanatic), осталось научиться выводить поле ...

2018-02-24_02-02-49.png

Link to post
Share on other sites

<?php print_r($product); ?>
<?php echo $product['name']; ?>


и так, и другие подобные структуры результата не дают =(

Link to post
Share on other sites

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

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

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.