Управление ссылками

Большинство расширений, внесенных на главные страницы Приветствия, содержат ссылки для перехода на другие страницы, добавленные самими расширениями. Рекомендуется создавать эти страницы, сохраняя общий стиль оформления Приветствия. Главное требование - размещать навигатор в верхней части страницы.

Это просто сделать с помощью элемента '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>
            <!-- Add content here -->
      </group>
         </page>
</introContent>

Указанное выше расширение, добавленное на страницу обзора, содержит ссылку на другую страницу. Определение этой страницы содержится в расширении. Обратите внимание, что при определении элемента названия используется переменная подстановки (ее значение зависит от свойств продукта). Также добавляется группа "навигация-ссылки", указанная на странице "обзор" в начале определения содержимого страницы. Помимо этого, добавляется раздел "extra-group1" для использования в темах при дополнительном оформлении страницы (например, при выборе темы "Purple Mesh").