製品にブラウザー ビューを記述した方がよいことは理解していますが、次のタスクに対する簡単な解決策があるかどうか知りたいです。
cities
フィールドを持つカスタムの器用さタイプがあります。
cities = schema.List(
title=_(u"Cities"),
value_type=schema.Choice(
vocabulary='cities',
required=False,
),
)
vocabularies.pyの値は次のようになります。
SimpleTerm(value="NewYorkCity", title=_(u"New York City")),
ここで、スキンベースのテンプレートfolder_listing.ptを利用し、以下を追加して値を表示しcities
ます。
<tal:cities condition="item_obj/cities"
tal:repeat="city item_obj/cities">
<span tal:replace="city">Value</span>
<span class="separator" tal:condition="not:repeat/city/end">,</span>
</tal:cities>
結果は NewYorkCity と表示されますが、私が本当に欲しいのは、中国語に翻訳されたタイトルです。たとえば、紐約市です。可能であれば、テンプレートのカスタマイズでこのニーズを満たすにはどうすればよいですか?