Sun Java System Portal Server 7.2 管理指南

使用桌面設計工具自訂桌面

DDT 可讓您自訂入口網站中頁面的配置,以及入口網站頁面上所用的主題。

桌面設計工具配置

桌面設計工具配置:

桌面設計工具主題

桌面設計工具主題:

Portal Server 軟體包含兩個主題,default 和 heavy,在部署之後分別於 WEB_CONTAINER/portal/desktop/themes/liteWEB_CONTAINER/portal/desktop/themes/heavy 目錄中提供。預設情況下,default 主題是由 Sandbox 範例入口網站使用,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>