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

Как вывести описание и изображение категории в товар.


Assumed

Recommended Posts

Как вывести описание и изображение категории в товар. А в товаре убрать родное изображение.

Это нужно потому что модель товара имеет одинакавую картинку и текстовое описание разные лишь размеры, атрибуты.

Bezymeny_1.jpg

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


Удалить картинку и описание в категории и вставить эту картинку и описание в товар,как то так.

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

нет то! нужно сделать, чтобы можно было установить картинки и текст в категории, а в товарах выводилась "category-info" из категории, куда вложен товар.

Товаров одной модели с одинаковой картинкой и описанием может быть больше сотни в каждую копировать текст и картинку это очень неудобно!

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


Взял код блок category-info из catalog\view\theme\моя тема\template\product\category.tpl

<div class="category-info">

<?php if ($thumb) { ?>

<div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>

<?php } ?>

<?php if ($description) { ?>

<?php echo $description; ?>

<?php } ?>

</div>

<?php } ?>

Вставил в catalog\view\theme\моя тема\template\product\product.tpl

Перед <div class="product-info"> но не работает, как указать чтобы category-info работал на странице товара?

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


В файле catalog\controller\product\product.php

Заменил product_info на category_info картинки в товаре стали дублироваться из категории, куда вложен товар.

if ($category_info['image']) {

$this->data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('config_image_thumb_width'), $this->config->get('config_image_thumb_height'));

} else {

$this->data['thumb'] = '';

}

Осталось вывести текст может, кто сталкивался с чем то похожим?

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


  • 1 year later...

Наткнулся на эту тему, когда искал решение через Гугл, поэтому напишу как я решил вопрос вывода описания категории на страницу товара:

 

В файле контроллера product.php после строки

$this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');

вставляем

$this->data['descriptionc'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');

В файле шаблона в нужном месте вставляем

<?php echo $descriptionc; ?>

---

АПД: Заметил, что описание выводилось из самой верхней категории в иерархии, а не той, что выбрана главной в админке. Решил проблему переместив строку в контроллере под

$category_info = $this->model_catalog_category->getCategory($category_id);

У меня сборка brocart, поэтому возможно в ocstore этого и не потребуется делать.

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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