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

jrm

Новачок
  
  • Публікації

    3
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем jrm

  1. 1. в файле \catalog\controller\product\category.php находите:

    $this->data['products'][] = array(
    			   'name'	=> $result['name'],
    	  'model'   => $result['model'],
    			   'rating'  => $rating,
    	  'stars'   => sprintf($this->language->get('text_stars'), $rating),
    	  'thumb'   => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')),
    			   'price'   => $price,
    			   'options' => $options,
    	  'special' => $special,
    	  'href'	=> $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']),
    	  'add'   => $add
    			 );
    
    и после 'name', например, добавляете:

    'manufacturer'  => $result['manufacturer'],
    
    2. в файле \catalog\view\theme\Ваша тема\template\product\category.tpl в том месте, где хотите вывести имя производителя добавляете:

    <?php echo $products[$j]['manufacturer']; ?>
    
    закрыв в какой- нибудь html- тэг и стилизуя.

    Если подобное нужно вывести в каком- нибудь модуле, связанным с отображением товара, YaSlider, например, то с контроллером модуля проводится аналогичная операция (пункт_1), а в файле темы этого модуля переменную выводите аналогично выводу других элементов из этого массива.

  2. Нашёл более приемлемый для себя способ вывода краткого описания товара (а именно: содержимое этого самого краткого описания не зависит от полного, поскольку создается отдельное поле в базе). Автор Владислав Храмцов. Инструкция здесь http://moushe.ru/nashi-stati/web-dizajn-2/opencart-sozdayom-kratkoe-opisanie-tovara/ .

    От себя: для меня было важно, чтобы в этом поле можно было задействовать тэги html, поэтому с 6-го пункта инструкции вместо

    'mini_description'           => $result['mini_description'],

    ставил

    'mini_description' => html_entity_decode ($result['mini_description']),

    , и дополнительно модифицировав файл product_form.tpl (..\admin\view\template\catalog), прикрутил CKEditor к полю ввода этого самого описания. Не уверен в корректности своих модификаций, с php только знакомлюсь, но у меня работает.

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

Important Information

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