Источники файлов, minishop2, пути

Добрый день товарищи!
Повторю вопрос который нашел в сети, но там нет ответа. Сейчас я с ним столкнулся.
Я делаю отдельного пользователя, с отдельной директорией. И вот такая беда:

«Создал новый источник. basePath и baseUrl совпадают — assets/images/. basePathRelative и baseUrlRelative — да.

Когда загружаю картинку товара всё ОК, открывается заданная папка, выбираю файл и на странице товара всё нормально выводится.

А вот когда тот же самый товар вывожу с помощью getProducts на странице со списком товаров, то начинается фигня… Картинка не грузится, потому-что урл состоит всего-лишь из «название_изображения.jpg», и всё.

Собственно говоря, в дополнительном поле на странице редактирования, когда картинку выбираешь, именно такой url и высвечивается. Выходит, когда страница непосредственно загружается, то к урлам картинок добавляется «assets/images/», а когда нужный плейсхолдер вызывается через getProducts, то ничего не добавляется, а подставляется то что записано в TV. И как это исправить никак не пойму.

Я уже в какие только варианты не перепробовал. Ничего не помогает. А ещё так и не понял в чём разница между basePath и baseUrl. Последний как не меняй, всё работает как и было. „


Я пробовал полные пути — результат один и тот же. Подскажите, пожалуйста, что делать.
p.s. Про разницу basePAth и baseUrl я понял.
must.dave
08 октября 2014, 06:26
modx.pro
1 625
0

Комментарии: 5

Наумов Алексей
08 октября 2014, 10:50
0
Ну директория то указана для пользователя. А getProducts это не пользователь… наверное вручную надо прописать путь.
    must.dave
    08 октября 2014, 11:09
    0
    Ясно. Если имеется ввиду чанк вывода, то не прокатит. т.к. дофига товара забили уже.
    Может еще есть варианты?
      Алексей Ерохин
      08 октября 2014, 12:00
      0
      Может есть параметры типа processTVs или prepareTVs?
        must.dave
        08 октября 2014, 12:15
        0
        Ок. Спасибо.
    Василий Наумкин
    08 октября 2014, 17:02
    0
    getProducts не делает prepare ТВ параметров для пущей скорости.


    Так что, или прописывать путь в чанках, или использовать pdoResources. Скриншот вот отсюда, можно почитать для расширения кругозора.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5