我想从文档中将空的 img 标签的源更改为来自电视的路径。接下来我想通过 getResources 显示文档(在电视中具有不同的图像)。这个怎么做?我必须使用 PHP 还是有更好更快的方法?
所以从有电视机的文档中的 <img> 到 "\aaa\j.jpg" 应该更改为 <img src="\aaa\j.jpg">
我想从文档中将空的 img 标签的源更改为来自电视的路径。接下来我想通过 getResources 显示文档(在电视中具有不同的图像)。这个怎么做?我必须使用 PHP 还是有更好更快的方法?
所以从有电视机的文档中的 <img> 到 "\aaa\j.jpg" 应该更改为 <img src="\aaa\j.jpg">
将您的图像电视设置为“图像”电视类型,并且它的输出也为图像〜这样,如果没有填充图像电视,您将不会有空的图像标签。如果您想要该电视的默认图像值,只需在电视设置首选项中进行设置。
如果我理解,您希望每个资源的“默认”图像都不同吗?在这种情况下,我们将需要更多信息,例如您想如何确定图像是什么。但基本上,“是的”你可能不得不使用一些代码 - 查看文档中的绑定:http ://rtfm.modx.com/display/revolution20/Bindings
getResources 部分是第二个问题吗?[您需要稍微澄清一下您的问题]
您可以使用来自 MODX 的过滤器来做到这一点。在您的模板中:
<img src="[[*your_tv_name:notempty=`[[*your_tv_name]]`]]" />
这将检查您的电视是否已设置,然后将其输出。我建议您创建您的电视类型 URL(在输入选项下)以确保它是有效路径。