我在网站的不同部分使用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`]]
它显示图像,但不会影响图像的大小或裁剪。我该如何解决?
答案 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