Jump to content

В кратком описании товара нет поддержки HTML


Recommended Posts

Добрый день. Помогите советом.

В кратком описании товара нет поддержки HTML, поэтому меняю код

{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}

на

{$product.description_short|truncate:360:'...'}.

Всем помогает, а у меня краткое описание в категориях вообще исчезает.

Как решить данную проблему?

Мне очень важно, чтобы описание было в виде таблицы, или хотя бы с <br>.
Забыл сказать это не на одном сайте, а на нескольких, а вот на одном но версия 1.6.1.6 всё работает
Версия 1.6.1.13 тема вархаус, да и на стандартном шаблоне такая же фигня.

Link to comment
Share on other sites

Да нет не обрезается код. Просто пропадает короткое описание.

Ставил и чистую престу, всё то же самое д же с тестовыми товарами.

и ставил {$product.description_short} просто такой код не помогает ничего. И почему не понятно.

Link to comment
Share on other sites

А надо просто сделать что бы был перенос по строкам. Так сказать включить html теги 

И пробовал на других сайтам рабочих, ни где не работает. Только на одном магазе. А что там делал хз не помню

Пробовал поставить в место <p <div работает, но при переключении с сетки на лист и обратно опять пропадает короткое описание.

Link to comment
Share on other sites

Это в фале продук листе, вывод короткого описания.

Да и в стандартно теме оно есть,

</h5>

{capture name='displayProductListReviews'}{hook h='displayProductListReviews' product=$product}{/capture}
{if $smarty.capture.displayProductListReviews}
<div class="hook-reviews">
{hook h='displayProductListReviews' product=$product}
</div>
{/if}
<p class="product-desc" itemprop="description">
{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}
</p>
 
Это из стандартного шаблона. если удалить strip_tags:'UTF-8 что бы заработал перенос, то короткое описание пропадает.
Link to comment
Share on other sites

Код никакой не хочу поставить хочу что бы был перенос по строкам, вот ссылки на сайт на киотом работает

http://www.farkopmsk.ru/965-x5

а вот ге не работает

http://www.farkop77.ru/[spam-filter]farkop-x5

оно просто не выводится. Но если вернуть по дефулту то в отображение сетка всё показывается но не работает перенос по строкам

Link to comment
Share on other sites

Код никакой не хочу поставить хочу что бы был перенос по строкам, вот ссылки на сайт на киотом работает

http://www.farkopmsk.ru/965-x5

а вот ге не работает

http://www.farkop77.ru/[spam-filter]farkop-x5

оно просто не выводится. Но если вернуть по дефулту то в отображение сетка всё показывается но не работает перенос по строкам

Ну так стили пропишите и будет все нормально.

Link to comment
Share on other sites

А можно немного поподробней.

Для начала напишите что мне нужно вставить в короткое описание для воспроизведения бага.

Link to comment
Share on other sites

Вставлять ничего не надо.

Стандартная тема версия 1.6.1.13

В продут листе {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} строчка

удалите |strip_tags:'UTF-8'|truncate:360:'...'

и короткое описание пропадает.

Link to comment
Share on other sites

Вставлять ничего не надо.

Стандартная тема версия 1.6.1.13

В продут листе {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} строчка

удалите |strip_tags:'UTF-8'|truncate:360:'...'

и короткое описание пропадает.

Смысл этой затеи? Зачем это делать?

Link to comment
Share on other sites

Что бы начал работать перенос по строкам.

В продукт листе он не работает.

Короткое описание идёт в строчку. Хоте там перенос должен быть.

Link to comment
Share on other sites

Что бы начал работать перенос по строкам.

В продукт листе он не работает.

Короткое описание идёт в строчку. Хоте там перенос должен быть.

Спрашиваю тогда еще раз. Что мне и куда вставить для воспроизведения бага?

Link to comment
Share on other sites

Значит так 

вставлять никуда ничего не надо.

чистая преста версия 1.6.1.13

Стандартный шаблон. Зайдите через FTP в категорию шаблона, там править product-list.tpl

найдите код {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}

Удалите из этой части {|strip_tags:'UTF-8'|truncate:360:'...'}, что бы получилось {$product.description_short}.

В товаре любом сделайте короткое описание с переносом по строкам например

тест</br>тест1

И зайдите на сайт в продук лист с товарами

В этом товаре не будет вообще короткого описания ни у одного товара не будет короткого описания оно просто пропадает.

Для теста верните {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}, как и было.

Короткое описание будет отображаться нормально в продут листе.

Link to comment
Share on other sites

 

Значит так 

вставлять никуда ничего не надо.

чистая преста версия 1.6.1.13

Стандартный шаблон. Зайдите через FTP в категорию шаблона, там править product-list.tpl

найдите код {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}

Удалите из этой части {|strip_tags:'UTF-8'|truncate:360:'...'}, что бы получилось {$product.description_short}.

В товаре любом сделайте короткое описание с переносом по строкам например

тест</br>тест1

И зайдите на сайт в продук лист с товарами

В этом товаре не будет вообще короткого описания ни у одного товара не будет короткого описания оно просто пропадает.

Для теста верните {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}, как и было.

Короткое описание будет отображаться нормально в продут листе.

 

Вы видимо не читаете что я пишу?

Зачем это все делать?

 

Напишите лучше что Вы хотите вставить в короткое описание. Чтобы я проверил проблему.

 

А то получается зайдите туда-то уберите вот это. (зачем?)

 

Напишите что не получается сделать или что не правильно отображается. И забудьте о правке кода о которой пишите Выше.

Edited by klymets1 (see edit history)
Link to comment
Share on other sites

Хорошо, 

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

Просто что бы короткое описание отображать с html разметкой.

Link to comment
Share on other sites

Тепер понял.

Решение.

Открываем файл:

/themes/default-bootstrap/product-list.tpl

Ищем в нем:

<p class="product-desc" itemprop="description">
{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}
</p>

Заменяем на:

<div class="product-desc" itemprop="description">
{$product.description_short|truncate:360:'...'}
</div>

Открываем файл:

/themes/default-bootstrap/js

Ищем в нем:

html += '<p class="product-desc">'+ $(element).find('.product-desc').html() + '</p>';

Заменяем на:

html += '<div class="product-desc">'+ $(element).find('.product-desc').html() + '</div>';

Ищем в нем:

html += '<p itemprop="description" class="product-desc">'+ $(element).find('.product-desc').html() + '</p>';

Заменяем на:

html += '<div itemprop="description" class="product-desc">'+ $(element).find('.product-desc').html() + '</div>';

Результат: https://s.mail.ru/HGNx/i7WbYkGxm

Использовал: </ br>

Edited by klymets1 (see edit history)
Link to comment
Share on other sites

Так и делаю, только вот если перевил с сетки на лист несколько раз опять пропадает короткое описание.

Link to comment
Share on other sites

Так и делаю, только вот если перевил с сетки на лист несколько раз опять пропадает короткое описание.

Обновил мой пост выше.

Link to comment
Share on other sites

Неа так и пропадает. Но думаю может это из-за не стандартного шаблона.

Сделал проще, вставил лист и убрал с сайта возможность изменить. 

Link to comment
Share on other sites

Неа так и пропадает. Но думаю может это из-за не стандартного шаблона.

Сделал проще, вставил лист и убрал с сайта возможность изменить. 

Проверил у себя все отлично работает и не пропадает. Внести правки на Вашем сайте?

Link to comment
Share on other sites

Правки уже сделал как вы писали выше. Может Кэш, проверю чуть позже ещё раз.

Пример https://demo16.prestaservice.org/3-women

 

Сделал проще, вставил лист и убрал с сайта возможность изменить. 

Это бред, а не решение, лишить пользователя выбора.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...