Источники файлов, 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 я понял.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Может еще есть варианты?
Так что, или прописывать путь в чанках, или использовать pdoResources. Скриншот вот отсюда, можно почитать для расширения кругозора.