管理鏈結

進入主要「歡迎使用」頁面的大部分延伸規格,都提供了開啟延伸規格本身所提供之進一步頁面的鏈結。 建議您建立這些頁面的方式,要能夠繼續使用共用的「歡迎使用」視覺化設計。 主要需求是在頁面頂端顯示適當的導覽器。

利用 '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' 佈景主題)。