2 |
|
本章介绍如何对在移动设备上运行的 Sun Java System Content Delivery Server 的 Subscriber Portal 组件版本署名。可以为页面标题和脚注提供定制图像,并更改文本属性和颜色以使其更加符合公司形象。
要更改订户从 PC 访问的 Subscriber Portal 版本,请参见 1。要针对特定设备功能来定制基于设备的 Subscriber Portal,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 19 章“设备特定的用户界面框架”。
每个页面的标题和脚注所使用的图像位于以下位置的 static/media/device 目录中:
每个文件的名称描述了图像的宽度和所使用的位置。例如,文件 Header128px.gif 用于标题,图像宽度为 128 个像素。要更改使用的图像,请用同名文件替换该图像。
图像可以用于标题、脚注和排序列表中每个项目的序号。要减少网络流量,可以通过更改用于生成 Subscriber Portal 页面的样式表来除去图像。
样式表位于 $CDS_HOME/deployment/deployment-name/markup-generation/stylesheets 目录中。要删除图像,请为每个样式表执行以下步骤:
有关样式表的详细信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 19 章“设备特定的用户界面框架”。
4. 要用后跟句点的文本数值替换排序列表中的项目号所使用的图像,请执行以下操作:
a. 在包括列表模板的每个样式表中,查找列表模板中的以下语句。
<![CDATA[<img src="<%=Web.getWeb().getDefaultImageURL() + "/device/" + jspHelper.getRowNumber() + ".gif"%>" alt="<%=jspHelper.getRowNumber()%>" />]]> |
<![CDATA[<%jspHelper.getRowNumber()%>.]]>
6. 重新生成 Subscriber Portal 的页面。
请参见 2.5, 生成页面。
可以将页面上使用的背景颜色和文本属性(如对齐和颜色)更改为所需的外观。要更改颜色和文本属性,请为位于 $CDS_HOME/deployment/deployment-name/markup-generation/stylesheets 目录中的每个样式表执行以下步骤:
有关样式表的详细信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 19 章“设备特定的用户界面框架”。
4. 重新生成 Subscriber Portal 的页面。
请参见 2.5, 生成页面。
Subscriber Portal 页面上显示的文本是从 $CDS_HOME/deployment/deployment-name/localization/SubscriberPortalLocaleResource.properties 文件中读取的。要更改字段的消息或标签,请编辑该文件中的字符串。基于设备的 Subscriber Portal 所使用的属性具有 device 前缀,例如,device.login.title。
订户运行应用程序时显示的消息是从 $CDS_HOME/deployment/deployment-name/localization/FulfillmentLocaleResource.properties 文件中读取的。要更改消息,请编辑该文件中的字符串。
如果资源文件特定于具体的语言环境,请编辑与所使用的语言环境相应的文件中的字符串。
Subscriber Portal 由使用 JavaServer PagesTM (JSPTM) 技术创建的页面组成。这些页面由 XML 文件(说明要生成的页面)和 XSL 样式表(说明如何显示页面元素)生成。每个样式表都将生成一组页面,并且这组页面将存储在与相应样式表同名的子目录中。
修改样式表后,必须为每个设备特定的 Subscriber Portal 版本生成新的页面。要生成新的页面,请执行以下操作:
cdsi genmarkup -ss all -deployment deployment-name
该命令将根据 $CDS_HOME/deployment/deployment-name/markup_generation/stylesheets 目录中的所有样式表来处理 $CDS_HOME/deployment/deployment-name/markup_generation/page-defs 目录中的所有 XML 文件,并为每个样式表生成一组新的页面。每组页面都位于 $CDS_HOME/deployment/deployment-name/markup_generation/jsps/style-sheet 目录中,其中 style-sheet 是用于生成页面的样式表的名称。
2. 将包含已生成页面的目录移动到每个应用服务器(已在其中部署了 Subscriber Portal)上的 Subscriber Portal 应用程序目录中。
对于 Sun Java System Application Server,将这些目录移动到 $CDS_HOME/deployment/deployment-name/sun/domains/server-domain/applications/j2ee-modules/CDSSubscriberPortal/device。
对于 WebLogic Server,将这些目录移动到 $CDS_HOME/deployment/deployment-name/weblogic/domains/server-domain/applications/subscriber/device。
版权所有 © 2008, Sun Microsystems, Inc. 保留所有权利