如何通过Zotonic外的ID链接到媒体项目?

时间:2010-10-29 14:31:14

标签: zotonic

创意团队希望能够使用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链接到媒体项目?

1 个答案:

答案 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)的提示上进行此更改。