Как сделать относительную ссылку в поле источника материала?

голоса: 0
Здравствуйте, подскажите, пожалуйста, как сделать относительную ссылку в поле источника материала? Готовлю сайт к перезду на HTTPS. Делаю подобную ссылку //site.ru/img.jpg, но после сохранения автоматически поле меняется на http:////site.ru/img.jpg. Пробовал просто site.ru/img.jpg, , но поле меняется на http://site.ru/img.jpg. То есть, автоматом дописывается http в начале(
Адрес сайта o-cs.ru
| Автор: | Категория: Каталоги

Ответов: 1

Голоса: +1
 
Лучший ответ
Лучше сделайте так: /img.jpg так будет более корректно и адрес будет подставляться корректный.
| Автор:
Выбор ответа лучшим | | Автор: evgeniy2222

так не канает, пробовал( ссылка становится следующей: http:///img.jpg
В коде дизайна стоит ссылка на картинку $SOURCE_URL$ если что.

evgeniy2222,

У вас в поле ссылка на источник стоят такие ссылки:

http:////o-cs.ru/average4/chit-nulledland-dlya-css-v91-average.jpg

почему в них по 4 слеша ? Зачем вы такие ссылки сделали ?

Yuri_Geruk,

Поясню на моем примере:
Делаю ссылку в поле //o-cs.ru/average4/chit-nulledland-dlya-css-v91-average.jpg но после сохранения материала автоматически поле меняется на http:////o-cs.ru/average4/chit-nulledland-dlya-css-v91-average.jpg".
Тоже самое с вашим советом заменить на /average4/chit-nulledland-dlya-css-v91-average.jpg, сохраняется, как http:///average4/chit-nulledland-dlya-css-v91-average.jpg,
То есть http:// в поле добавляется само по себе, хоть и сохраняю без него. Относительной быть не дает :C

evgeniy2222,

В шаблоне вид материалов модуля каталог файлов замените код:

$SOURCE_URL$

на:

<?substr($SOURCE_URL$,14)?>

в настройках модуля не включать пункт: Ссылка на источник материала в блоке Автоматически добавлять префикс "http://" для полей. Вот и все решение вашего вопроса.

...