通过片段/插件更改img的src

时间:2013-03-20 16:34:21

标签: modx

我想将空img标记的源更改为来自文档中电视的路径。接下来我想通过getResources显示文档(在电视中使用不同的图像)。这该怎么做?我是否必须使用PHP或者有更好更快的方法吗?

所以< img>从电视机到“\ aaa \ j.jpg”的文件应更改为< img src =“\ aaa \ j.jpg”>

2 个答案:

答案 0 :(得分:0)

您可以使用filters from MODX执行此操作。在您的模板中:

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

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

答案 1 :(得分:0)

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

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

getResources是第二个问题吗? [你需要在某种程度上澄清你的问题]