@hollanditkzn

Почему меняется автоматически путь у изображение?

У меня в шаблоне указывается путь к изображению <img src="img/holland.png">
Но во всех страницах нормально отображается то есть вот такой путь к изображению crm/frontend/web/img/holland.png
Но на одной только странице сайта этот путь каким-то образом искажается и путь указывает к изображению crm/frontend/web/custom/img/holland.png. Вопрос как сделать так, чтобы путь не искажался?
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
qonand
@qonand
Software Engineer
Во первых указания ссылки в стиле "img/holland.png" означает что ссылка будет формироваться относительно текущей страницы. То есть если Вы будете находиться на странице mysite.com/page то ссылка у Вас сформируется как mysite.com/page/img/holland.png

Во вторых судя по всему Вы используете Advanced-шаблон, а это значит что Вам нужно настроить нормально Ваш Apache что бы не было этой кучи вложенных папок и Вы могли работать с front-end частью как с отдельным сайтом. Это позволит Вам избежать кучи проблем с ссылками. Ну а если не хотите этого делать тогда формируйте ссылки с помощью Url-хелпера, например
Url::toRoute(['@web/img/image.png'], true)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы