Как подгружать картинки в pdoResource?

Вопрос такой. На сайте реализовал подгрузку блока «Похожие статьи» через pdoResources, сейчас похожие статьи выводятся вертикальным списком (в столбик) просто в ввиде ссылок с названиями этих статей. Появилась необходимость выводить похожие статьи в виде: картинка, а под ней ссылка с названием статьи, типа как в приложенном файле.
Вячеслав
05 апреля 2015, 05:07
modx.pro
2 202
-1

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

Наумов Алексей
05 апреля 2015, 10:30
0
Картинка — ужасна! =)

Создаете TV поле с именем myImage, тип ввода картинка. В pdoResources добавляете параметр &includeTVs=`myImage`, в чанке шаблоне пишете
<img src="[[+tv.myImage]]" />
Если нужно автоматически уменьшать картинку, используете phpthumboff, phpthumbon или иные phpthumb…
    Вячеслав
    05 апреля 2015, 17:07
    0
    Спасибо за помощь! Все получилось. Вот только не понял как использовать phpthumboff? Всяко разно подставлял, чтобы превьюшки сделать одинаковыми, но ничего не вышло (
      Наумов Алексей
      05 апреля 2015, 17:15
      0
      Читайте про параметры phpthumb.sourceforge.net/demo/docs/phpthumb.readme.txt

      самый важные w,h,zc,far, например w=100&h=100&zc=1
        Вячеслав
        05 апреля 2015, 17:22
        -3
        Я имею ввиду, куда его вставлять? У меня используется такая конструкция:
        [[pdoResources?
        &tpl=`@INLINE <img сиэрси="[[+tv.image_src]]" /></бр><a класс=«reliz» href="{{~{{+id}}}}">[[+pagetitle]]</бр>`
        &parents=`[[#[[*parent]].parent]]`
        &resources=`-[[*id]]`
        ]]
          Вячеслав
          06 апреля 2015, 03:56
          -3
          Мне эту конструкцию: [[+tv.image_src:phpthumbof=`w=120&h=120`]] перед [[pdoResources?
          &tpl=`@INLINE <img сиэрси="[[+tv.image_src]]" /></бр><a класс=«reliz» href="{{~{{+id}}}}">[[+pagetitle]]</бр>`
          &parents=`[[#[[*parent]].parent]]`
          &resources=`-[[*id]]`
          ]]
          ставить или внутри?
            Наумов Алексей
            06 апреля 2015, 07:29
            +4
            Во первых ОЧЕНЬ внимательно прочитайте документацию: docs.modx.pro/components/pdotools/general-settings#Способы-вызова-чанков

            там написан важный нюанс.

            Во вторых для вставки кода на этом сайте используйте кнопку Code.

            Ваш пример:
            [[pdoResources? 
            &tpl=`myTpl` 
            &parents=`[[#[[*parent]].parent]]` 
            &resources=`-[[*id]]`
            ]]
            myTpl:
            <img src="[[+tv.image_src:phpthumboff=`w=100&h=100&zc=1`]]" />
            ...остальной код...
              Вячеслав
              06 апреля 2015, 18:26
              0
              Не работает, выводит на код и все.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7