Introduction
Le thème se compose d'un ensemble de fichiers, css, js, template et macro freemarker inclues dans le template principal "WEB-INF\templates\skin\theme_parisfr_commons.html"
Le thème permet un certain nombre de paramètres modifiables en back-office par le menu "Site/Propriétés du site" et la section Thème Paris.fr.
Le thème fonctionne si le fichier principal du front, WEB-INF\templates\skin\site\page_frameset.html est correctement paramétré.
La librairie
Le thème dépend de la librairie library-theme-parisfr. Cette librairie permet l'inclusion des macro définies dans le fichier "WEB-INF\templates\skin\theme_parisfr_commons.html" pour l'ensemble des templates du front ainsi que les clés i18n spécifiques au thème. Elle est accessible sur Gitlab
Le POM
Pour ajouter le thème dans votre site vous devez modifier le fichier <em>pom.xml</em>.
Le fichier pom.xml est le descripteur de projet pour Maven. Il s’agit d’un fichier XML présent à la racine du projet qui est lu par Maven pour lui fournir les informations du projet.
<dependency>
<groupId>fr.paris.lutece.themes</groupId>
<artifactId>site-theme-parisfr</artifactId>
<version>[1.5.1-SNAPSHOT]</version>
<type>lutece-site</type>
</dependency>