巧妙に構築されたカスタム コンテンツ タイプがあります。スキーマ (スキーマは以下にリストされています) では、添付/アップロードに「 plone.namedfile.field.NamedFile 」を使用します。
自分のコンテンツ タイプに mp3 ファイルのみを添付できるように、アップロードを制限したいと考えています。これを達成するための最良のアプローチは何ですか?
私のコンテンツタイプの完全なスキーマ/モデルは次のとおりです。
<model xmlns="http://namespaces.plone.org/supermodel/schema">
<schema>
<field name="date" type="zope.schema.Date">
<description />
<title>Date</title>
</field>
<field name="speaker" type="zope.schema.TextLine">
<description />
<title>Speaker</title>
</field>
<field name="service" type="zope.schema.Choice">
<description />
<title>Service</title>
<values>
<element>1st Service</element>
<element>2nd Service</element>
</values>
</field>
<field name="audio_file" type="plone.namedfile.field.NamedFile">
<description />
<title>Audio File</title>
</field>
</schema>
</model>
ここで検索を開始します: http://plone.org/products/dexterity/documentation/manual/developer-manual/reference/default-value-validator-adaptors