|
本章介绍如何对在移动设备上运行的 Sun Java System Content Delivery Server 的 Subscriber Portal 组件版本署名。可以为页面标题和脚注提供定制图像,并更改文本特性和颜色以使其更加符合公司形象。
要更改订户从 PC 访问的 Subscriber Portal 版本,请参阅第 1 章“对基于 PC 的 Subscriber Portal 署名”。
将介绍以下主题:
每个页面的标题和脚注所使用的图像位于下列位置的 static/media/device 目录中:
$CDS_HOME/deployment/deployment-name/sun/domains/server-domain/server-name/applications/j2ee-modules/CDSSubscriberPortal_1。$CDS_HOME/deployment/deployment-name/weblogic/domains/server-domain/applications/subscriberportal。
每个文件的名称描述了文件的宽度和所使用的位置。例如,文件 Header128px.gif 用于标题,宽度为 128 个像素。要更改使用的图像,请用同名文件替换该图像。
图像可以用于标题、脚注和排序列表中每个项目的序号。如果希望减少网络流量,可以通过更改用于生成 Subscriber Portal 页面的式样表来除去图像。
式样表位于 $CDS_HOME/deployment/deployment-name/markup-generation/stylesheets 目录中。
要删除图像,请执行以下操作:
请参见第 2.5 节“生成页面”。
要更改颜色和字体,请执行以下操作:
$CDS_HOME/deployment/deployment-name/markup-generation/stylesheets 目录中的每个式样表。有关式样表的详细信息,请参阅《Sun Java System Content Delivery Server 集成指南》中关于设备特定的用户界面框架的章节。
例如:
<xsl:template name="style"> <style type="text/css"> body { background-color:#9999CC; } td.odd { background-color:#99CCFF; vertical-align:middle; } td.even { background-color:#BCDBFB; vertical-align:middle; } td.image { background-color:#9999CC; vertical-align:middle; } a { color:#000066; text-decoration:none; } span.text { color: #000066; } span.error { color:#CC3300; } </style> </xsl:template>
请参见第 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 页面)。这些 JSP 页面从 XML 文件和 XSL 式样表生成,XML 文件描述了要生成的页面,XSL 式样表描述了如何显示页面元素。每个式样表都将生成一组 JSP 页面,并且这组 JSP 页面将存储在与相应式样表同名的子目录中。
修改式样表后,必须为每个设备特定的 Subscriber Portal 版本生成新的 JSP 页面。要生成新的页面,请执行以下操作:
cdsi genmarkup all。
该命令将根据 $CDS_HOME/deployment/deployment-name/markup_generation/stylesheets 目录中的所有式样表来处理 $CDS_HOME/deployment/deployment-name/markup_generation/page-defs 目录中的所有 XML 文件,并为每个式样表生成一组新的 JSP 页面。每一组页面都位于 $CDS_HOME\deployment\deployment-name\markup_generation\jsps\stylesheet 目录下,其中 stylesheet 是用于生成页面的式样表的名称。
$CDS_HOME/deployment/deployment-name/sun/domains/server-domain/server-name/applications/j2ee-modules/CDSSubscriberPortal_1/device。$CDS_HOME/deployment/deployment-name/weblogic/domains/server-domain/applications/subscriberportal/device。
|
署名指南 Sun Java System Content Delivery Server,版本 2004Q1 |
版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。必须依据许可证条款使用。