0

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

4

1 回答 1

1

阅读您的问题后,我对 the 进行了一些小改动,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) 的尖端使用。

于 2010-10-29T15:13:03.650 回答