私はたくさんの器用さのコンテンツタイプを持っています、それらのいくつかは単なるコンテナであり、タイトルと説明だけが残されています(plone.app.dexterity.behaviors.metadata.IBasicの動作から)。
タイトルや説明の中のテキストを検索すると、それらを見つけることができます。
しかし、いくつかの複雑なコンテンツタイプでは、collective.dexteritytextindexerを使用してさらにいくつかのフィールドにインデックスを付けており、正常に機能しているため、インデックス付けするようにマークしたフィールドのテキストを見つけることができます。
ただし、タイトルと説明は検索できなくなりました。私は次のようなことを試しました:
class IMyContent(form.Schema):
"""My content type description
"""
dexteritytextindexer.searchable('title')
dexteritytextindexer.searchable('description')
dexteritytextindexer.searchable('long_desc')
form.widget(long_desc = WysiwygFieldWidget)
long_desc = schema.Text (
title = _(u"Rich description"),
description = _(u"Complete description"),
required = False,
)
...
しかし、portal_catalogのSearchableText列にタイトルと説明の内容が表示されないため、結果に表示されません。
私が欠けているものはありますか?
乾杯、