Jump to content
Sign in to follow this  
sky132

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

Recommended Posts

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

 

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

Edited by sky132

Share this post


Link to post
Share on other sites

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');

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

$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

Edited by sky132

Share this post


Link to post
Share on other sites

Значит  description_mini1

 

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

 

 

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

 

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

Edited by chukcha

Share this post


Link to post
Share on other sites

 

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

$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>

 

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

Edited by chukcha

Share this post


Link to post
Share on other sites

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

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

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

<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; */?>

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

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

Edited by sky132

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

в phpMyAdmin

BA0blMLSxqzXmy.jpg

Edited by krumax

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.