Поле NAME каталога Битрикс

lupus_bellus
На сайте с 20.01.2007
Offline
154
448

Здравствуйте. Не подскажете, как в поле NAME использовать html теги? В частности, нужно вставить в названия некоторых позиций <br>. Понимаю, что костыль, но нужно только для одного бренда так сделать.

I
На сайте с 01.05.2015
Offline
72
#1

lupus_bellus, зачем это вам нужно?

lupus_bellus
На сайте с 20.01.2007
Offline
154
#2
ibatanov:
lupus_bellus, зачем это вам нужно?

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

I
На сайте с 01.05.2015
Offline
72
#3

lupus_bellus, там может в css это проще сделать? что то изобретать в и так убогом продукте, страшно, и не советовал бы.

Aisamiery
На сайте с 12.04.2015
Offline
293
#4

Вариантов много: если это наименование товара и надо на списке перенести (в ограниченном пространстве) то можно склеить слова через &nbsp; как делает инструмент от Лебедева и Ко.

Вариант чуть по сложнее: там где выводится $arResult['NAME'] или $arItem['NAME'] (не знаю что у вас за компонент) поставить обработку функцией str_ireplace, придумать какой то символ (группу символов) которая в шаблонах заменится на перенос строки

Да и в целом можно вывести через обратное преобразование тегов.

Можно еще придумать, главное включить голову

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
S
На сайте с 30.09.2016
Offline
469
#5
lupus_bellus:
Не подскажете, как в поле NAME использовать html теги?

Нежелательно это делать. В битриксе же оно может использоваться во многих местах. В title вылезет, ещё где-то. где "не просили". Наверное, всё же лучше решить задачу другим способом.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Апокалипсис
На сайте с 02.11.2008
Offline
391
#6

Объясните - какую задачу решаете.

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
lupus_bellus
На сайте с 20.01.2007
Offline
154
#7

Продолжение истории. Сделали через доп. поле, которое выводит текст на вторую строку. Спасибо, что теги отсоветовали.

Но в результате мне неясных манипуляций инфоблок, через который загружали прайс-листы, перестал это делать. В списке инфоблоков видно, что он был изменён, когда сохраняли с новым прайсом, но нового прайса нет и ошибок тоже нет - ни в самом битриксе, ни в логах сервера.

Человек, который делал описание, говорит, что ничего не трогал, починить не смог.

Вот они рядышком http://joxi.ru/D2PD6yKfqpYde2

Проверку сайта, базы запускал, дальше куда копать не знаю, не посоветуете, что ещё проверить?

Aisamiery
На сайте с 12.04.2015
Offline
293
#8

Ничего не трогали, а само сломалось? Серьёзно =))

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

---------- Добавлено 15.11.2018 в 17:41 ----------

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий