17


特色内容

Content Delivery Server 使用定制字段以及高级查找和排序功能,为 Vending Manager 管理员提供了一种介绍或宣传内容的方法。通过使用此功能,可以指定您希望订户在浏览内容时在列表顶部看到的内容。可以将特色内容配置为仅在基于 PC 的 Subscriber Portal 或基于设备的 Subscriber Portal 上显示,也可以设置为在两者上都显示。

可以配置显示的特色项目数。标记为特色项目的内容将在浏览内容时显示在每个页面的顶部,还将包含在标准内容列表中。

本章包含以下主题:


17.1 启用特色内容

对于基于 PC 的 Subscriber Portal 和基于设备的 Subscriber Portal,最初将禁用此功能。要支持介绍特定内容项的功能,请执行以下操作:

1. 在所选的门户中启用此功能。

$CDS_HOME/deployment/deployment-name/conf/SubscriberPortal.properties 文件中设置以下属性:

2. 设置所显示的特色项目数。

$CDS_HOME/deployment/deployment-name/conf/SubscriberPortal.properties 文件中设置以下属性:

如果标记为特色项目的内容项数多于默认数量,则基于为特色项目顺序设置的值显示这些项(按升序),直至达到显示的默认数量为止。

3. 定义所需的定制字段。

此功能使用的定制字段作为注释包含在 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中。请删除每行开头的井号 (#),以取消注释以下代码示例中显示的属性:


emf.all.isfeatured.scope=item
emf.all.isfeatured.required=false
emf.all.isfeatured.datatype=boolean
emf.all.isfeatured.editable=vm
emf.all.isfeatured.viewable=vm
emf.all.isfeatured.reserved=true 
 
emf.all.featuredorder.scope=item
emf.all.featuredorder.required=false
emf.all.featuredorder.datatype=number
emf.all.featuredorder.editable=vm
emf.all.featuredorder.viewable=vm
emf.all.featuredorder.reserved=true 

 

注 - 这些字段的标签属性是在 $CDS_HOME/deployment/deployment-name/localization/VendingManagerMessages.properties 文件中定义的。最初没有将这些属性注释掉,因此,无需执行任何操作。



4. 将定制字段包括在查找模式中。

所需的语句将作为注释包含在 $CDS_HOME/deployment/deployment_name/conf/vss/solr/conf/schema.xml 文件中。请删除每行开头的井号 (#) 以取消注释以下语句:


<field name="emf.isfeatured" type="boolean" indexed="true" stored="true"/>
<field name="emf.featuredorder" type="sfloat" indexed="true" stored="true"/> 

 

5. 重新启动 Vending Manager。


17.2 配置特色内容

Vending Manager 管理员可使用 Vending Manager 管理控制台来配置特色内容。管理员应标识要介绍的内容,并指定内容的显示顺序。有关设置与特色内容关联的定制字段的信息,请参见 Vending Manager 管理控制台联机帮助。