Bonjour,

J'ai fait un plugin qui contient une intro.
Voici un extrait de plugin.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
<extension
         point="org.eclipse.ui.intro">
      <intro
            class="org.eclipse.ui.intro.config.CustomizableIntroPart"
            id="fr.isep.air.rs232.intro">
      </intro>
      <introProductBinding
            introId="fr.isep.air.rs232.intro"
            productId="fr.isep.air.rs232.product">
      </introProductBinding>
   </extension>
   <extension
         point="org.eclipse.ui.intro.config">
      <config
            content="introContent.xml"
            id="fr.isep.air.rs232.introConfigId"
            introId="fr.isep.air.rs232.intro">
         <presentation
               home-page-id="homePageId">
            <implementation
                  kind="html"
                  os="win32,linux,macosx"
                  style="content/shared.css">
            </implementation>
         </presentation>
      </config>
   </extension>
Dans le fichier introContent.xml, j'ai fait référence à des page html de ma confection :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<introContent>
	<page id="homePageId" url="./intro/Welcome.html"/>
	<page id="presentationPageId" url="./intro/Presentation.html"/>
</introContent>
Le tout marche parfaitement.

J'ai ensuite ajouter une extention à mon intro dans le fichier plugin.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<extension
         point="org.eclipse.ui.intro.configExtension">
      <configExtension
            configId="fr.isep.air.rs232.introConfigId"
            content="intro/extention/PresentationNavTerminalRS232Extention.xml">
      </configExtension>
   </extension>
ainsi que le fichier PresentationNavTerminalRS232Extention.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<introContent>
	<extensionContent style="../Commun/style.css"
            path="presentationPageId/presentation_body/main/presentation_nav">
         <link label="Java development" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.jdt.doc.user/gettingStarted/qs-BasicTutorial.htm" id="java">
            <text>Get familiar with developing Java programs using Eclipse</text>
         </link>
	</extensionContent>
</introContent>
dans mon fichier Presentation.html, j'ai ajouter un ancre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<anchor id="presentation_nav" />
Quand je lance mon application, tout ce passe comme s'il n'y avait jamais eu d'extention.

Est ce que j'ai suivi la bonne méthode ?
Est ce que c'est bien comme ca qu'il faut faire pour contribuer à des page html existante dans l'intro ?

Merci