COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Recommended Posts

Если, кто знает. подскажите, как вывести краткое описание товара в модули на главной НОВИНКИ, РЕКОМЕНДУЕМЫЕ итд?


 


Попробовал вставил в модуль вызов краткого описания, в контроллере внес в массив вроде бы description mini но ошибка.


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


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

Я конечно не программист, но почему есть возможность написать КРАТКОЕ ОПИСАНИЕ в разделе товары/общее.


А это КРАТКОЕ ОПИСАНИЕ нигде не выводится? Где включается??? Подскажите пожалуйста. 


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


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

Какой шаблон? 

 

Вобщем впринципе любой шаблон, к примеру руббер, как в нем вывести краткое описание в модулях Рекомендуемые, новинки??

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


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

Задача вывести краткое описание в карточке товара, справа от изображений.


 


Контроллер



/catalog/controller/product/product.php

Добавил строку:



$this->data['text_description_mini'] = $this->language->get('text_description_mini');

Перевод



/catalog/language/russian/product/product.php

Добавил строку:



$_['text_description_mini']   = 'Краткое Описание';

Шаблон



/catalog/view/theme/tecart/template/product/product.tpl

Добавил строку:



<div id="description_mini"><?php echo $product['description_mini']; ?></div>

Что сделал не так?


 


ругается:


 


Notice: Undefined variable: product in   *******/www/catalog/view/theme/tecart/template/product/product.tpl on line 26


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


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

нагуглил во такое, вставляю строку. но ошибка остается.



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

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


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

краткое описание выводится в листингах товара категории\производители и так далее

если надо выводить в модулях то там надо вставить 1ну строку в контроллер и одну строку в тпл

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


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

Здравствуйте! У меня в шаблоне Kitchen в категориях не выводит краткое описние, когда на шаблоне default всё работает, подскажите как быть?



 

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


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

 

найдите в шаблонах листингов таких как категории\производители акции и так далее вот эту строку

<div class="description"><?php echo $product['description']; ?></div>

сделайте так

<div class="description">

<?php if (!$product['description_mini']) { ?>

<?php echo $product['description']; ?>

<?php } else { ?>

<?php echo $product['description_mini']; ?>

<?php } ?>

</div>

Спасибо помогло!

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


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

краткое описание выводится в листингах товара категории\производители и так далее

если надо выводить в модулях то там надо вставить 1ну строку в контроллер и одну строку в тпл

делаю вот так ну что то не получается

latest.tpl

<div class="name maxheight"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>

                                    <div id="short-dis"><?php echo $product['description']; ?></div>

latest.php

$this->data['products'][] = array(

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

                'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',

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


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

ну так в контроллер модуля добавляйте description_mini


как это сделано в контроллере категорий например


 


а если обычное краткое описание то должно работать

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


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

ну так в контроллер модуля добавляйте description_mini

как это сделано в контроллере категорий например

 

а если обычное краткое описание то должно работать

добавил но ругается

Notice: Undefined index: description_mini in Z:\home\site.ru\www\catalog\view\theme\kitchen\template\module\latest.tpl on line 58

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


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

ну так оно ругается что контроллер не знает что такое description_mini добавьте же его в контроллер

спасибо был не внимателен просто в контролере надо было в двух местах mini добавить

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


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

 

найдите в шаблонах листингов таких как категории\производители акции и так далее вот эту строку

<div class="description"><?php echo $product['description']; ?></div>

сделайте так

<div class="description">

<?php if (!$product['description_mini']) { ?>

<?php echo $product['description']; ?>

<?php } else { ?>

<?php echo $product['description_mini']; ?>

<?php } ?>

</div>

Доброго дня))А можно попросить путь до папки, куда вставить код)  а ;)  ;)  :)

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


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

catalog/view/theme/kitchen/template/product/


но вам надо начинать с того что скачать notepad++ и делать все в нем ну и поиск там по файлам отличный


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


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

Ой, супер. а я  по старинке в блокноте все делала))


т.е. я правильно поняла, что нужно первый вариант написания, переделать во второй. И так во вех файлах: категории, производители, акции, :


Вы уж простите за вопросы,новичок)))


post-2989-0-39601800-1437574044_thumb.jp

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


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

найдите в шаблонах листингов таких как категории\производители акции и так далее вот эту строку

 



 

<div class="description"><?php echo $product['description']; ?></div>

 

 

сделайте так

 



 

<div class="description">

<?php if (!$product['description_mini']) { ?>

<?php echo $product['description']; ?>

<?php } else { ?>

<?php echo $product['description_mini']; ?>

<?php } ?>

</div>

Можете еще одному двоечнику разжевать? Пожааалуйста...

category.php category.tpl

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


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

Join the conversation

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  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.


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу