4

Plone 4 では、audio_artifact と呼ばれる NamedBlobFile フィールドを持つカスタム Dexterity コンテンツ タイプがあります。デフォルトの編集ビューを使用してタイプを編集すると、次のような URL が表示されます。

ここに画像の説明を入力

何が起きてる?私は一般的に Zope 3 リソースに精通していますが、ここでは、ウィジェット リソースが @@download ビューをパラメーターとして渡されているように見えます。あれは正しいですか?それとも私はただ混乱していますか?私は後者を疑います。

4

2 に答える 2

7

++something++トラバーサル名前空間であるため、それ自体はリソースで++resource++はなく、別の名前空間です。名前空間は、残りのアイテム名が与えられたカスタム名前空間ハンドラーを検索します。

この場合、widget名前空間ハンドラーにはウィジェットの名前 が与えられ、forms.widgets.audio_artifactこれを使用して追加フォームでそのウィジェットを検索します。

@@downloadウィジェットのビューであり、ウィジェットでファイルをダウンロードできます。画像の場合、サムネイルなどを取得できるビューもあります。

于 2013-09-03T19:47:53.063 に答える