Источники файлов, minishop2, пути
Добрый день товарищи!
Повторю вопрос который нашел в сети, но там нет ответа. Сейчас я с ним столкнулся.
Я делаю отдельного пользователя, с отдельной директорией. И вот такая беда:
«Создал новый источник. basePath и baseUrl совпадают — assets/images/. basePathRelative и baseUrlRelative — да.
Когда загружаю картинку товара всё ОК, открывается заданная папка, выбираю файл и на странице товара всё нормально выводится.
А вот когда тот же самый товар вывожу с помощью getProducts на странице со списком товаров, то начинается фигня… Картинка не грузится, потому-что урл состоит всего-лишь из «название_изображения.jpg», и всё.
Собственно говоря, в дополнительном поле на странице редактирования, когда картинку выбираешь, именно такой url и высвечивается. Выходит, когда страница непосредственно загружается, то к урлам картинок добавляется «assets/images/», а когда нужный плейсхолдер вызывается через getProducts, то ничего не добавляется, а подставляется то что записано в TV. И как это исправить никак не пойму.
Я уже в какие только варианты не перепробовал. Ничего не помогает. А ещё так и не понял в чём разница между basePath и baseUrl. Последний как не меняй, всё работает как и было. „
Я пробовал полные пути — результат один и тот же. Подскажите, пожалуйста, что делать.
p.s. Про разницу basePAth и baseUrl я понял.
Повторю вопрос который нашел в сети, но там нет ответа. Сейчас я с ним столкнулся.
Я делаю отдельного пользователя, с отдельной директорией. И вот такая беда:
«Создал новый источник. basePath и baseUrl совпадают — assets/images/. basePathRelative и baseUrlRelative — да.
Когда загружаю картинку товара всё ОК, открывается заданная папка, выбираю файл и на странице товара всё нормально выводится.
А вот когда тот же самый товар вывожу с помощью getProducts на странице со списком товаров, то начинается фигня… Картинка не грузится, потому-что урл состоит всего-лишь из «название_изображения.jpg», и всё.
Собственно говоря, в дополнительном поле на странице редактирования, когда картинку выбираешь, именно такой url и высвечивается. Выходит, когда страница непосредственно загружается, то к урлам картинок добавляется «assets/images/», а когда нужный плейсхолдер вызывается через getProducts, то ничего не добавляется, а подставляется то что записано в TV. И как это исправить никак не пойму.
Я уже в какие только варианты не перепробовал. Ничего не помогает. А ещё так и не понял в чём разница между basePath и baseUrl. Последний как не меняй, всё работает как и было. „
Я пробовал полные пути — результат один и тот же. Подскажите, пожалуйста, что делать.
p.s. Про разницу basePAth и baseUrl я понял.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Может еще есть варианты?
Так что, или прописывать путь в чанках, или использовать pdoResources. Скриншот вот отсюда, можно почитать для расширения кругозора.