2013-03-20 31 views
0

我想将空img标签的来源更改为来自文档电视的路径。接下来,我想通过getResources显示文档(在电视机中使用不同的图像)。这个怎么做?我必须使用PHP还是有更好更快的方法?通过片段/插件更改img的src

所以<IMG>从文件里面有电视机,以 “\ AAA \ j.jpg” 应改为< IMG SRC = “\ AAA \ j.jpg”>

回答

0

你可以用filters from MODX做到这一点。在您的模板中:

<img src="[[*your_tv_name:notempty=`[[*your_tv_name]]`]]" /> 

这会检查您的电视是否已设置并输出。我建议你制作你的电视类型URL(在输入选项下)以确保它是一个有效的路径。

0

将您的图像电视设置为“图像”电视类型,并将其输出为图像 - 如果图像电视未填充,您将不会有空的图像标签。 如果您需要该电视的默认图像值,只需在电视设置首选项中进行设置即可。

如果我明白了,您希望每个资源的“默认”图像都不同?在这种情况下,我们将需要更多信息,例如您想如何确定图像。但基本上,'是'您可能需要使用一些代码 - 查看文档中的绑定:http://rtfm.modx.com/display/revolution20/Bindings

getResources部分是第二个问题吗? [你需要澄清你的问题]

+0

我认为你不明白我:) 我有文件默认图像块,我想改变所有img标签没有src到< img src =“[ [$ default-image]] >。 我可以用< img src =“...”>制作默认图像块,但我想缩短它;) – RockyGrizzly 2013-03-21 20:44:46