Не выводится TV.image в pdoPage

Хочу сделать страницу с превью новостей. На странице будет отображаться 10 превьюшек с кратким текстом из новости, картинкой, которая вставляется в новость через TV, и время публикации.Использую pdoPage.
Все нормально отображается кроме картинки. Картини всем новостям оно подгружает одну и ту же, которая относится к родительскому каталогу. Как прописать, чтобы использовало картинку из дочернего ресурса?
<article>
  <a href="[[+uri]]">
	<img src="[[*img]]" alt="[[+pagetitle]]">
	<div class="details">
	  <h2>[[+pagetitle]]</h2>
	  <p>Бла-бла-бла, дескрипшн</p>
	</div>
	<div class="secondary">
	  <span class="views">8</span>
	  <span class="date">[[+publishedon:date=`%e %B %Y`]]</span>
	</div>
  </a>
</article>
Yevhenii
30 августа 2017, 23:26
modx.pro
1 754
0

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

Anton Bukreev
31 августа 2017, 07:37
0
Попробуй добавить в вызов PdoPage

&includeTVs=`название tv`
    Yevhenii
    31 августа 2017, 10:57
    0
    Ета строка присутствует.
    Вот код вызова pdoPage
    [[!pdoPage?
    &parents=`[[0]]`
    &depth=`1`
    &tpl=`shortnews`
    &includeTVs=`img`
    &tvPrefix=`tv.`
    &sortdir=`ASC`
    &limit=`3`
    ]]
    Rootiys
    31 августа 2017, 08:55
    0
    Не [[*img]], а [[+img]]
      Yevhenii
      31 августа 2017, 11:01
      0
      Пробовал, тогда вообще не выводятся картинки.
      При просмотре кода страницы в img src пусто
        Rootiys
        31 августа 2017, 11:06
        0
        Вы указали префикс
        &tvPrefix=`tv.`
        Тогда так
        [[+tv.img]]
        Читайте документацию
          Андрей
          31 августа 2017, 11:09
          0
          А так — [[+tv.img]] что выведет?
            Yevhenii
            31 августа 2017, 11:15
            0
            так уже получше, пытается вывести нужные картинки, но добавляет лишний слеш в начале пути к картинке
            //assets/img/mainimage-slide.jpg
              Андрей
              31 августа 2017, 12:10
              0
              А как у вас картинка в админке задана? Может привязка к источнику файлов какая, и т.п. По умолчанию никакого слеша не должно добавлять.
                Yevhenii
                31 августа 2017, 12:31
                0
                К етому TV создан отдельный источник файлов (чтобы при вставке картинки не нужно было проходить через все дерево документов).
                Картинки находятся по адресу: sitename.com/assets/img/
                Я создал источник файлов, и указал ему размещение папку «img».
                Етот же источник файлов установил по умолчанию в системных настройках сайта.
                  Андрей
                  31 августа 2017, 12:45
                  +1
                  В настройках источника файлов, параметры — basePath, basePathRelative, baseUrl, baseUrlRelative — какие значения в них?
                    Yevhenii
                    31 августа 2017, 13:04
                    0
                    basePath /assets/img/
                    basePathRelative «Да»
                    baseUrl /assets/img/
                    baseUrlRelative «Да»
                      Андрей
                      31 августа 2017, 13:06
                      1
                      +1
                      basePath assets/img/
                      baseUrl assets/img/

                      Вот так попробуйте, без слеша в начале.
                        Yevhenii
                        31 августа 2017, 13:19
                        0
                        сейчас путь к картинке выглядит немного странно
                        /assets/img/./mainimage-slide.jpg
                        но тем не менее работает, картинки загружаются
                        спасибо Вам
                  Yevhenii
                  31 августа 2017, 12:43
                  0
                  сейчас еще с настройками етого TV поигрался. Теперь вообще… ;)
                  file.modx.pro/files/d/a/7/da7478f7bcc89b1a61b56bdb53554098.png
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          14