De flesta av de utökningar som visas på huvudvälkomstsidorna tillhandahåller länkar till fler sidor som har lagts till av utökningarna. Du bör skapa de här sidorna på ett sådant sätt att det är möjligt att fortsätta med den visuellt delade utformningen av välkomstsidor. Huvudkravet är att rätt navigeringsvy visas längst upp på sidan.
Det gör du enkelt med hjälp av include-elementet. Tanken är att innehållet i navigeringsvyn ska visas i början av den tillagda sidan. Till skillnad från sidor i den aktuella välkomstimplementationen har delade huvudvälkomstsidor navigeringsavsnitt som är olika för olika sidor. Av den anledningen bör sidor som leder vidare till de här sidorna ha en navigeringsvy som kommer från den överordnade sidan. Exempel:
<introContent> <extensionContent id="extra" name="Extra" alt-style="css/swt.properties" style="css/overview.css" path="overview/@"> <link label="Länk till extra översikt" url="http://org.eclipse.ui.intro/showPage?id=extraOverview" id="extra-overview"> <text>Visa den extra sidan för översikt på tredje nivån</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">Beskrivning av extra översiktssida</text> <!-- Lägg till innehåll här --> </group> </page> </introContent>
Utökningen ovan som gjorde ett tillägg på översiktssidan lägger till en länk som visar en annan sida vars definition är en del av utökningen. Observera hur vi definierar elementet title med hjälp av ersättningsvariabeln (variabeln tolkas baserat på produktegenskapen). Vi lägger även till gruppen navigation-links som tillhör sidan overview i början av innehållsdefinitionen för sidan. Dessutom lägger vi till extra-group1 eftersom det kan användas av vissa teman till att lägga till extra siddekorationer (som i temat 'Purple Mesh').