MODx phpthumbof不在模板中工作

时间:2016-01-06 09:40:27

标签: modx

我在网站的不同部分使用phpthumbof来调整图像大小

使用模板

中的pdoresource,它在块中完美运行
[[pdoResources?
  &parents=`2`
  &limit=`1`
  &depth=`2`
  &hideContainers=`1`
  &includeTVs=`post-main-image`
  &tpl=`main-post`
]]

这是块的代码:

<img src="[[+tv.post-main-image:phpthumbof=`w=360&h=223&zc=1`]]">

但是当我直接从模板

调用它时,它不起作用
[[*post-main-image:phpthumbof=`w=360&h=223&zc=1`]]

它显示图像,但不会影响图像的大小或裁剪。我该如何解决?

1 个答案:

答案 0 :(得分:0)

有些事情要尝试:

电视post-main-image的输出是否设为文字? (我假设是的。)

在您的模板示例中,在&之前添加&符号w=360时会发生什么?

[[*post-main-image:phpthumbof=`&w=360&h=223&zc=1`]]

您可以使用phpThumbOf作为代码段而不是输出修饰符:

[[!phpthumbof? &input=`[[+post-main-image]]` &options=`&w=360&h=223&zc=1`]]

(未测试的)

您可以使用 pThumb (我的运气好多了)。 https://github.com/rthrash/pThumb