Перейти к содержанию
sky132

[Решено] Краткое описание есть в админке, но его не видно в карточке продукта ((

Рекомендуемые сообщения

В свойствах товара в админке, на вкладке общие есть поле: краткое описание. Кто нибудь знает как его прописать в карточке товара, не могу найти как его называют, имеется ввиду $???descr

 

хочу вывести вот так <?php echo $тратата-description (только как правильно оно называется увы незнаю); ?> может кто то сталкивался, подскажите пожалуйста, пробовал и short-description и shortdescr и как только не пробовал...

Изменено пользователем sky132

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. посмотреть как называется поле (например  short_description)

2. в контроллере добавить

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, уточните пожалуйста где посмотреть, в контроллере имеется ввиду файл product.tpl?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

product.tpl - это файл шаблона

product.php - файл контроллера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел только description_mini1, но помоему так называется редактор в админке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

product.tpl - это файл шаблона

product.php - файл контроллера

Спасибо огромное, что не послали )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да это все таки он:

$this->data['review_status'] = $this->config->get('config_review_status');
			$this->data['reviews'] = sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']);
			$this->data['rating'] = (int)$product_info['rating'];
			$this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
			$this->data['description_mini1'] = html_entity_decode($product_info['description_mini1'], ENT_QUOTES, 'UTF-8');
			$this->data['attribute_groups'] = $this->model_catalog_product->getProductAttributes($this->request->get['product_id']);
			$this->data['sticker'] = $this->getStickers($product_info['product_id']);

Вот так пытаюсь вставить под название продукта, но что то не видно ничего

 <div class="right">
		<h1><?php echo $heading_title; ?></h1>
      <div class="description">
        <?php if ($reward) { ?>
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
        <?php } ?>
        <span><?php echo $description_mini1; ?></span> <?php /* echo $stock; */?>
		
		
		</div>

http://www.apiprodukt.ua/index.php?route=product/product&path=18&product_id=60

Изменено пользователем sky132

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Значит  description_mini1

 

и потом его вывести в нужном месте в карточке товра

 

 

Но я нек думаю, что вам интересно краткое описание в карточке товара, хотя оно в нужном месте и не помешает,

 

в основном, краткое описание нужно для вывода в списках , в принципе алгоритм тот же, только переменные немного другие.

Изменено пользователем chukcha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

да это все таки он:

$this->data['review_status'] = $this->config->get('config_review_status');
			$this->data['reviews'] = sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']);
			$this->data['rating'] = (int)$product_info['rating'];
			$this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
			$this->data['description_mini1'] = html_entity_decode($product_info['description_mini1'], ENT_QUOTES, 'UTF-8');
			$this->data['attribute_groups'] = $this->model_catalog_product->getProductAttributes($this->request->get['product_id']);
			$this->data['sticker'] = $this->getStickers($product_info['product_id']);

Вот так пытаюсь вставить под название продукта, но что то не видно ничего

 <div class="right">
		<h1><?php echo $heading_title; ?></h1>
      <div class="description">
        <?php if ($reward) { ?>
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
        <?php } ?>
        <span><?php echo $description_mini1; ?></span> <?php /* echo $stock; */?>
		
		
		</div>

 

А может там нет ничего?

Изменено пользователем chukcha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А может там нет ничего?

Да нет запись есть..

Воткнул строку до условного перехода

<div class="right">
		<h1><?php echo $heading_title; ?></h1>
      <div class="description">
	    <span><?php echo $description_mini1; ?></span>
        <?php if ($reward) { ?>
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
        <?php } ?>
        <span><?php /* echo $description_mini1;*/ ?></span> <?php /* echo $stock; */?>

Правда я шаблон использую не дефолтный, хотя видимо не в этом дело

Это не магазин, это каталог товаров, приходится доделывать самому, дизайнер не закончил теперь пытаюсь разобраться сам...

Изменено пользователем sky132

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничего нет, странно, может не тот файл правил, у контроллера есть привязка к шаблону? Использую шаблон Niko

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа, а как увеличить длину поля SKU (в символах)? Или может у других полей большие длины есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа, а как увеличить длину поля SKU (в символах)? Или может у других полей большие длины есть?

измените тип поля с varchar(64) на text

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем писать в стандартное поле SKU всякую непотребность? Что мешает завести свое личное поле?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

измените тип поля с varchar(64) на text

А где это можно изменить? Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А где это можно изменить? Спасибо.

в phpMyAdmin

BA0blMLSxqzXmy.jpg

Изменено пользователем krumax

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.