Добавить поддержку // (без протокола) в меню.

Рейтинг: 1.2609  
На голосовании
Предложил Задойный Алексей 26.09.2017 13:43:33

Добавить поддержку // (без протокола) в меню.

Ошибка работы битрикс-меню.
Если поставить там в начале "//" - то битрикс-меню само съедает первый слеш и в результате ссылка вида
//www.site1.ru/
не открывается, потому что получается
https://www.site2.ru/www.site1.ru/

При этом сетевой протокол позволяет писать такую ссылку - https://stackoverflow.com/questions/4831741/can-i-change-all-my-http-links-to-just

Меню загружается и предварительно обрабатывается классом CMenu - это часть ядра битрикс, так что поправить самому нельзя...
=(

Актуально, если сайт на который вы ссылаетесь (например ваш блог, магазин или просто другая компания из холдинга) в процессе переезда с http на https и не ясно когда он завершится.

Рейтинг: 0  
Задойный Алексей 26.09.2017 13:48:03
Рейтинг: 0  
Задойный Алексей 26.09.2017 13:48:25
Рейтинг: 0  
Задойный Алексей 26.09.2017 13:48:32
Рейтинг: 0  
Задойный Алексей 26.09.2017 13:48:38