创意团队希望能够使用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链接到媒体项目?
答案 0 :(得分:1)
在阅读完问题后,我对resource_file_readonly
做了一些小改动,并添加了两条调度规则:
{media_attachment, ["media","attachment","id",id], ... },
{media_inline, ["media","inline","id",id], ... }
允许使用以下图像标记:
<img src="http://example.com/media/inline/id/575" />
现在可以在默认分支(0.6-dev)的提示上进行此更改。