Sun Java System Portal Server 7.2 管理指南

桌面设计工具主题

桌面设计工具主题:

Portal Server 软件包括两个主题:default 和 heavy,部署后可分别在 WEB_CONTAINER/portal/desktop/themes/liteWEB_CONTAINER/portal/desktop/themes/heavy 目录中提供。默认情况下,沙箱范例门户使用 default 主题,企业范例门户使用 heavy 主题。

主题 CSS 文件存储在门户 Web 应用程序中,或 Web 容器中的独立主题 Web 应用程序中。Web 应用程序的文件结构是:

WEB_APPLICATION_BASE_DIR/portal/desktop/themes/ THEME_NAME/css/style.css

主题的样式表

WEB_APPLICATION_BASE_DIR/desktop/themes/THEME_NAME/images/IMAGE_FILES

样式表中使用的图像文件

WEB_CONTAINER/portal/desktop/themes/THEME_NAME/Template.html

Web 设计人员可使用 Dreamweaver 自定义的模板

WEB_CONTAINER/portal/desktop/themes//js/scripts.js

Javascript


注 –

default 主题和 heavy 主题中使用的所有 Javascript 均位于 WEB_CONTAINER/portal/desktop/themes/js/scripts.js 文件中,该文件也会加载 WEB_CONTAINER/portal/desktop/themes/js/scripts.js/portalMenuHandler.js 文件。



注 –

对于 Solaris,WEB_CONTAINER/opt/SUNWappserver/appserver/domains/domain1/applications/j2ee-modules/,对于 Linux 为 /opt/sun/appserver/domains/domain1/applications/j2ee-modules/


default 主题和 heavy 主题都在显示配置文件 AvailableThemes 集合中拥有相关的集合:


<Collection name="AvailableThemes" propagate="false">
	<Collection name="default" propagate="false">
				<String name="contextPath" value="desktop/themes/ lite"/>
		<Boolean name="editable" value="false"/>
		<Boolean name="insidePortalWar" value="true"/>
		<Boolean name="portletControlMenu" value="true"/>
	</Collection>
	<Collection name="heavy" propagate="false">
				<String name="contextPath" value="desktop/themes/ heavy"/>
		<Boolean name="editable" value="false"/>
		<Boolean name="insidePortalWar" value="true"/>
		<Boolean name="portletControlMenu" value="false"/>
	</Collection>
</Collection>