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>