在搜索框中输入关键字,说日光
(中文字),我可以看到提示目标项目的实时搜索结果。它适用于Products.ATContentTypes(NewsItem,Page)的类型,但无法为我的自定义类型的项找到相同的关键字。以下是类型的部分代码:
atapi.TextField(
'history',
storage=atapi.AnnotationStorage(),
default_output_type='text/x-html-safe',
widget=atapi.RichWidget(
label=_(u"Establishment History"),
description=_(u"Enter Establishment History."),
rows = 20,
),
),
我尝试将searchable=1,
添加到字段中,然后重新编目,但仍无法正常工作。我错过了什么?
答案 0 :(得分:1)
将关键字searchable = True添加到您的定义中。
atapi.TextField(
'history',
searchable=True,
storage=atapi.AnnotationStorage(),
default_output_type='text/x-html-safe',
widget=atapi.RichWidget(
label=_(u"Establishment History"),
description=_(u"Enter Establishment History."),
rows = 20,
),
),