進入主要「歡迎使用」頁面的大部分延伸規格,都提供了開啟延伸規格本身所提供之進一步頁面的鏈結。 建議您建立這些頁面的方式,要能夠繼續使用共用的「歡迎使用」視覺化設計。 主要需求是在頁面頂端顯示適當的導覽器。
利用 'include' 元素來執行這個動作很容易。 觀念是在提供的頁面開頭併入導覽內容。 共用的「歡迎使用」主頁面不像現行「歡迎使用」實作,它有每個頁面各不相同的導覽區段。 因此,從這些頁面分支出去的頁面,也應該包括母項頁面的導覽。 比方說:
<introContent> <extensionContent id="extra" name="Extra" alt-style="css/swt.properties" style="css/overview.css" path="overview/@"> <link label="Extra Overview link" url="http://org.eclipse.ui.intro/showPage?id=extraOverview" id="extra-overview"> <text>Showing the third-level extra page for overview</text> </link> </extensionContent> <page id="extraOverview" style="$theme$/html/overview.css" style-id="page"> <title style-id="intro-header">$introTitle$</title> <group id="extra-group1" filteredFrom="swt"/> <include path="overview/navigation-links"/> <group id="page-content"> <group id="content-header" label="EXTRA OVERVIEW" filteredFrom="swt"> </group> <text style-id="page-title" id="page-title" filteredFrom="html">EXTRA OVERVIEW</text> <text style-id="page-description" id="page-description">Extra overview page description.</text> <!-- 在這裡新增內容 --> </group> </page> </introContent>
上述提供給概觀頁面的延伸規格,提供一個鏈結來顯示其定義是延伸規格一部分的另一個頁面。 請注意我們利用替代變數來定義 title 元素的方式(變數會根據產品內容來解析)。 我們也在頁面內容定義的開頭,併入了屬於「概觀」頁面的 'navigation-links' 群組。 另外,我們也新增了 'extra-group1' div,因為某些佈景主題可以利用它來新增其他頁面裝飾(更確切地說,它是為了這個確切的用途而用於 'Purple Mesh' 佈景主題)。