Как подгружать картинки в pdoResource?
Вопрос такой. На сайте реализовал подгрузку блока «Похожие статьи» через pdoResources, сейчас похожие статьи выводятся вертикальным списком (в столбик) просто в ввиде ссылок с названиями этих статей. Появилась необходимость выводить похожие статьи в виде: картинка, а под ней ссылка с названием статьи, типа как в приложенном файле.
Комментарии: 7
Картинка — ужасна! =)
Создаете TV поле с именем myImage, тип ввода картинка. В pdoResources добавляете параметр &includeTVs=`myImage`, в чанке шаблоне пишете
Создаете TV поле с именем myImage, тип ввода картинка. В pdoResources добавляете параметр &includeTVs=`myImage`, в чанке шаблоне пишете
<img src="[[+tv.myImage]]" />
Если нужно автоматически уменьшать картинку, используете phpthumboff, phpthumbon или иные phpthumb…
Спасибо за помощь! Все получилось. Вот только не понял как использовать phpthumboff? Всяко разно подставлял, чтобы превьюшки сделать одинаковыми, но ничего не вышло (
Читайте про параметры phpthumb.sourceforge.net/demo/docs/phpthumb.readme.txt
самый важные w,h,zc,far, например w=100&h=100&zc=1
самый важные w,h,zc,far, например w=100&h=100&zc=1
Я имею ввиду, куда его вставлять? У меня используется такая конструкция:
[[pdoResources?
&tpl=`@INLINE <img сиэрси="[[+tv.image_src]]" /></бр><a класс=«reliz» href="{{~{{+id}}}}">[[+pagetitle]]</бр>`
&parents=`[[#[[*parent]].parent]]`
&resources=`-[[*id]]`
]]
[[pdoResources?
&tpl=`@INLINE <img сиэрси="[[+tv.image_src]]" /></бр><a класс=«reliz» href="{{~{{+id}}}}">[[+pagetitle]]</бр>`
&parents=`[[#[[*parent]].parent]]`
&resources=`-[[*id]]`
]]
Мне эту конструкцию: [[+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]]`
]]
ставить или внутри?
&tpl=`@INLINE <img сиэрси="[[+tv.image_src]]" /></бр><a класс=«reliz» href="{{~{{+id}}}}">[[+pagetitle]]</бр>`
&parents=`[[#[[*parent]].parent]]`
&resources=`-[[*id]]`
]]
ставить или внутри?
Во первых ОЧЕНЬ внимательно прочитайте документацию: docs.modx.pro/components/pdotools/general-settings#Способы-вызова-чанков
там написан важный нюанс.
Во вторых для вставки кода на этом сайте используйте кнопку Code.
Ваш пример:
там написан важный нюанс.
Во вторых для вставки кода на этом сайте используйте кнопку Code.
Ваш пример:
[[pdoResources?
&tpl=`myTpl`
&parents=`[[#[[*parent]].parent]]`
&resources=`-[[*id]]`
]]
myTpl:<img src="[[+tv.image_src:phpthumboff=`w=100&h=100&zc=1`]]" />
...остальной код...
Не работает, выводит на код и все.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.