0

クリエイティブチームは、Zotonicを使用して、メインのWebサイトの外部で使用される画像を管理できるようにしたいと考えています。これを行うために、彼らは現在次のように画像にリンクしています:

<img src="http://example.com/media/inline/2010/10/29/image.jpg" />

これには大きな欠陥があります。Zotonicでこれらの画像の1つが置き換えられるたびに、ファイル名が変わる可能性があります。別の日に置換が行われると、ファイルへのパスが変更されます。つまり、Zotonicで画像を置き換えてから、他のサイトでもHTMLを更新する必要があります。

問題のメディアアイテムのIDが575であると想像してください。次のように画像にリンクさせたいと思います。

<img src="http://example.com/media/575" />

Zotonicの外部のIDでメディアアイテムにどのようにリンクしますか?

4

1 に答える 1

1

あなたの質問を読んだ後、に小さな変更をresource_file_readonly加え、2 つのディスパス ルールを追加しました。

{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 に答える