1. в Битриксе есть такая фукнция как htmlspecialcharsBack(), которая позволяет получить оригинальное значение из html-безопасного (по сути то-же самое, что делает эта тильда. Кому надо - может использовать её чтобы получить оригинальное значение. 2. я не предлагаю тупо у всех существующих компонентов это отключить, я говорил о параметре, который бы, будучи установленным, убирал эти оригинальные значения (по умолчанию выключен чтобы сохранить совместимость).
Иван Левый 1. ещё раз повторюсь, дело не только в безопасном хтмл. Как вы с помощью htmlspecialcharsback() получите из ссылки на файл или элемент айдишник? 2. тут мы вроде как вообще обсуждаем наличие "сырых" параметров и их необходимость и востребованность, а не идею
Как вы с помощью htmlspecialcharsback() получите из ссылки на файл или элемент айдишник?
А что с ним не так? Если речь идет о выводе свойств с типом "Файл" в компоненте bitrix:catalog.element, то айдишник файла можно получить в элементе массива "VALUE", без тильды.
тут мы вроде как вообще обсуждаем наличие "сырых" параметров и их необходимость и востребованность
Так и есть, мы обсуждаем наличие параметров с тильдой в стандартных компонентах, их необходимость и востребованность. Как по мне - параметры с тильдой - полная ерудна и их вполне можно и нужно убрать, например, с помощью служебного параметра в настройках компонента, выключенного по умолчанию для обратной совместимости, в проектах где кто-то их зачем-то у себя использует.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».