创意团队希望能够使用Zotonic来管理在主网站之外使用的图像。为了做到这一点,他们目前链接到图像如下:
<img src="http://example.com/media/inline/2010/10/29/image.jpg" />这有一个巨大的缺陷。每次在Zotonic中替换这些图像中的一个时,文件名都会发生变化。如果替换发生在不同的日期,则文件的路径会更改。这意味着他们必须替换Zotonic中的图像,然后更新其他站点上的HTML。
假设有问题的媒体项的ID为575。我想让它们链接到图像,如下所示:
<img src="http://example.com/media/575" />如何在Zotonic之外通过ID链接到媒体项目?
发布于 2010-10-29 23:13:04
读完你的问题后,我对resource_file_readonly做了一个小改动,并添加了两个dispath规则:
{media_attachment, ["media","attachment","id",id], ... },
{media_inline, ["media","inline","id",id], ... }它允许像这样的图像标签:
<img src="http://example.com/media/inline/id/575" />此更改现在在默认分支(0.6-dev)的顶端可用。
https://stackoverflow.com/questions/4052789
复制相似问题