A partir de la version 2.13 il existe 2 sortes de thèmes pour l'annuaire de lien:
Pour les liens définis dans le back-office, le format de stockage a changé. La migration des données est automatique.
Une migration graphique est nécessaire si votre charte comporte un conf/link-themes.xml
Renommer ce fichier en conf/link-directory.xml.
Ce fichier permet désormais de définir:
La structure de ce fichier a donc été modifié. Un fichier préalablement défini comme suit :
<link-themes> <!-- Configure the template's link directory inputdata here --> <themes templates="index,page" configurable="true" displayUserLinks="true"> <theme id="OUTILS" lang="fr"/> <theme id="TOOLS" lang="en"/> </themes> </link-themes>
<link-themes> <!-- Configure the template's link directory inputdata here --> <themes templates="index,page" configurable="true" displayUserLinks="true"> <theme id="OUTILS" lang="fr"/> <theme id="TOOLS" lang="en"/> </themes> </link-themes>
<link-themes> <!-- Configure the template's link directory inputdata here --> <themes templates="index,page" configurable="true" displayUserLinks="true"> <theme id="OUTILS" lang="fr"/> <theme id="TOOLS" lang="en"/> </themes> </link-themes>
devra être modifié de la manière suivante (ajout de la balise <inputdata>) :
<link-themes> <!-- Configure the template's link directory inputdata here --> <inputdata> <themes templates="index,page" configurable="true" displayUserLinks="true"> <theme id="OUTILS" lang="fr"/> <theme id="TOOLS" lang="en"/> </themes> </inputdata> </link-themes>
<link-themes> <!-- Configure the template's link directory inputdata here --> <inputdata> <themes templates="index,page" configurable="true" displayUserLinks="true"> <theme id="OUTILS" lang="fr"/> <theme id="TOOLS" lang="en"/> </themes> </inputdata> </link-themes>
<link-themes> <!-- Configure the template's link directory inputdata here --> <inputdata> <themes templates="index,page" configurable="true" displayUserLinks="true"> <theme id="OUTILS" lang="fr"/> <theme id="TOOLS" lang="en"/> </themes> </inputdata> </link-themes>
Pour définir des thèmes dans la charte graphique, reportez-vous au manuel d'intégration.