Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Как открыть конкретную ссылку в новом окне я знаю.
Как открывать все ссылке на странице в новом окне я тоже знаю.
А вот как сделать, чтобы ссылки, которые являются одним из свойств инфоблока, открывались в новом окне я не знаю. А все остальные ссылки, меню например, открывались как обычно. А элементы инфоблока не вбиваются вручную, а импортируются.
Пока вижу только вариант - каждой ссылке проставлять вручную "target_blank".
При нескольких тысячах элементов инфоблока это затруднительно.
Дмитрий Котенев пишет:
У меня одно из свойств инфоблока - ссылка на другой сайт.
Ссылка в каком формате? <a href="http://asdfasd">sadfsdf</a> или просто урл? Если просто урл, то вы же как-то формируете из него кликабельную ссылку — вот там и нужно прописать target. Если html, то придётся при выводе (или при добавлении элемента в инфоблок, но это сложнее) регулярными выражениями подставить туда target
monitoringe пишет:
Ссылка в каком формате? sadfsdf или просто урл?
Формат могу задать любой.
Нашел такое решение:
1) Свойство, куда надо загрузить ссылку, выбираю типа "html", без использования визуального редактора
2) Ссылку делаю вида - a href="http://asdfasd">sadfsdf</a> с "target_blank"
Но тут другая напасть - вручную все работает, а импортироваться не хочет.
Переход по ссылке в новом окне должен быть в админке или публичке?
Если публичке - поправьте шаблон, одна строчка, если в админке ctrl+click ну или как в вашей операционке и браузере работает открытие в новом окне.