Столкнулся с такой проблемой - Битрикс принимает ЛЮБЫЕ неправильне адреса если начало у них правильное, т.е. для Битрикса все это воспринимается одинаково:
В настройках компонента в поле ID элемента/раздела вместо ={$_REQUEST["ID"]} пропишите ={((strval(intval($_REQUEST["ID"]))==$_REQUEST["ID"])?$_REQUEST["ID"]:0)}
Dmitry Ban пишет: В настройках компонента в поле ID элемента/раздела вместо ={$_REQUEST["ID"]} пропишите ={((strval(intval($_REQUEST["ID"]))==$_REQUEST["ID"])?$_REQUEST["ID"]:0)}
Благодарю за ответ! А в каком именно файле произвести эту замену?
Dmitry Ban пишет: В настройках компонента (всплывающий блок в режиме редактирования сайта).
Спасибо за помощь. Но почему-то такая конструкция не срабатывает. Товар (либо раздел) просто исчезает
СРАБОТАЛИ ТАКИЕ КОНСТРУКЦИИ: ={((strval(intval($_REQUEST["ID"]))==$_REQUEST["ID"])?$_REQUEST["ID"]:0)} ={((strval(intval($_REQUEST["SECTION_ID"]))==$_REQUEST["SECTION_ID"])?$_REQUEST["SECTION_ID"]:0)}
НО даже при этом у ТОВАРА всеравно есть корзина (хотя нет ни описания, ни фото) и его можно положить в корзину