Yesvik
http://forum.opencar...t=33539#p185775как я и думал, если отключить фильтр "htmlspecialchars" то магазин становиться уязвимым к xss атакам. так что лучше включить фильтр чистки html тэгов.
примечательно что вариант предложенный pashast с <br> работает только для самого атрибута, для описания товара <br> не работает :(
пошарился в нете нашел модуль http://www.opencart....=0#.UTRwwpZP1v8 p.s. на моем опен карте не захотел работать, встраивать руками не стал.
тут топик как добавить поддержку html атрибутам http://opencartforum...полю-attribute/ - html добавил но фильтр режет его. получаем html в виде текста.
Объединил оба решения в одно.
И собственно что бы наш html не превращался в обычный текст.
В файле admin/model/catalog/product.php
ищем
foreach ($product_attribute['product_attribute_description'] as $language_id => $product_attribute_description) {
добавляем
$product_attribute_description['text'] = html_entity_decode($product_attribute_description['text'], ENT_QUOTES, 'UTF-8');
По скольку <p> в редакторе вставляется везде, а после </p> у нас идет пустое место, то это не очень красиво смотрится, поэтому:
В файле catalog/view/theme/default/stylesheet/stylesheet.css нужно добавить в любое место или после.tab-content { ... }
.tab-content p { margin-bottom:0px; }
После .compare-info .price-new { ... } или в любое другое место добавляем
.compare-info p { margin-bottom: 0px; }
Таким образом мы задали отступ снизу для тэга p равный 0 (на странице продукта и странице сравнения).