Aides multiples avec un seul projet

Publié le 08/09/2010 10:53:05


Type de licence
Référence de votre poste

L'objectif est de générer à partir du même projet une Aide A et une Aide B qui bien qu'ayant des parties communes sont néanmoins différentes.

Ce tutorial utilise les profils qui ne sont disponibles que pour les versions enregistrées

5

Marquages des rubriques spécifiques à A et à B

Pour pouvoir différencier les rubriques qui ne seront que dans l'aide A et celles qui ne seront que dans l'aide B nous allons leur attribuer un objet de type AIDE_A=true et AIDE_B=true

Allez sur l'onglet Rubriques et cliquez sur Rubriques

Fig. 143 Modifications des propriétés des rubriques

Cochez toutes les rubriques qui ne seront QUE dans l'aide A puis allez sur l'onglet Objets associés

Fig. 144 Sélection des rubriques de l'aide A

Ajoutez un objet AIDE_A et donnez lui comme valeur true

Fig. 145 Ajout objet AIDE_A

Validez en cliquant sur le bouton Modifier les propriétés et refaites les mêmes étapes pour les rubriques de l'aide B en leur assignant un objet AIDE_B


Vous pouvez attribuer un objet à la seule rubrique en cours d'édition en passant par l'onglet Rubriques puis en cliquant sur Objets

33

À ce stade nous avons 3 types de rubriques, celles qui ne sont que pour l'aide A, celles qui ne sont que pour l'aide B et les autres qui sont communes à A et B.

Filtrage des rubriques

Nous allons maintenant définir les filtres AIDE_A et AIDE_B pour pouvoir exclure des rubriques en fonction de l'aide à publier.

Cliquez sur Filtre puis sur Ajouter

Fig. 146 Création d'un filtre de rubriques

Nommez votre filtre AIDE_A, nous voulons ici exclure les rubriques spécifiques à l'aide B donc les rubriques qui ont un objet AIDE_B=true

Dans la section objet nous rajoutons alors la condition AIDE_B<>true

Fig. 147 Définition du filtre AIDE_A

Sauvez et validez par OK, refaites la même chose pour un filtre AIDE_B avec un objet AIDE_A<>true

Définition de portions de rubriques pour A et d'autres pour B

À l'intérieur d'une même rubrique vous pouvez avoir besoin de différencier des sections en fonction de A et de B, pour cela vous avez à votre disposition les directives conditionnelles

Sélectionnez le passage qui ne sera disponible que dans l'aide A puis allez sur l'onglet Insérer et cliquez sur le bouton #IF dans la section Formatage

Fig. 148 Définir une section conditionnelle

Nous allons utiliser comme condition PROFIL=AIDE_A nous verrons plus loin comment définir et utiliser les profils.

Fig. 149 Utilisation d'un profil comme condition

En plus de pouvoir différencier les rubriques de l'aide A de celles de l'aide B, nous savons maintenant comment définir des sections de rubriques en fonction de l'aide à publier.

Feuilles de styles spécifiques à A et à B

Nous allons voir comment redéfinir nos styles CSS en fonction de l'aide à publier.

Allez sur l'onglet Style et rajouter une feuille CSS style_A

Fig. 150 Feuille de style pour l'aide A

Définissez comme condition d'inclusion PROFIL=AIDE_A

Fig. 151 Inclure des styles en fonction du profil

Faites de même pour une feuille style_B et PROFIL=AIDE_B

Au lieu de définir des feuilles A et B nous pourrions aussi définir un Thème A et un Thème B

Nous sommes maintenant en mesure de redéfinir nos styles suivant l'aide publiée.

Création des profils

Depuis l'onglet Publier cliquez sur le bouton Gérer profils puis ajoutez un profil aide_a , cliquez sur Paramètrer les formats de publication , sélectionnez le filtre AIDE_A , Enregistrez et validez votre profil

Faites de même pour un profil aide_b en sélectionnant le filtre AIDE_B

Fig. 152 Définition du profil aide_a

Publication des aides A et B

Pour publier l'aide A, allez sur l'onglet Publier, sélectionnez le profil aide_a et choisissez votre format

Fig. 153 Choix du profil de publication

Les aides se retrouvent dans un sous-répertoire au nom du profil employé, pour y accéder cliquez sur le bouton Répertoire.

Fig. 154 Ouvrir le répertoire de l'aide générée




A suivre... Contact Contact
Télécharger Help&Web 15,58Mo