Modifier le fichier

Intégration d'un template de site

Création d'un nouveau template

  1. Déclaration d'un bean de type com.kosmos.usinesite.template.bean.impl.SiteTemplateImpl dans le contexte projet en spécifiant le code, le titre et la description.
    Exemple:
<bean id="template1" class="com.kosmos.usinesite.template.bean.impl.SiteTemplateImpl">
    <property name="code" value="TEMPLATE1"/>
    <property name="title" value="Template de site 1"/>
    <property name="description" value="Le template de site 1"/>
</bean>

Ajout d'une propriété complémentaire dans un template

  1. Déclaration des beans de propriété de type com.kosmos.usinesite.template.property.bean.TemplateSiteProperty dans le contexte projet Exemple:
<bean id="couleurFond" class="com.kosmos.usinesite.template.property.bean.impl.TemplateSitePropertyColor">
    <property name="code" value="couleur_fond"/>
    <property name="libelle" value="Couleur de fond"/>
    <property name="description" value="Modifier la couleur de fond de votre site"/>
    <property name="obligatoire" value="false"/>
</bean>
  1. Ajout de la propriété dans la liste des propriétés du template propertyList
    Exemple:
<bean id="template1" class="com.kosmos.usinesite.template.bean.impl.SiteTemplateImpl">
    <property name="code" value="TEMPLATE1"/>
    <property name="title" value="Template de site 1"/>
    <property name="description" value="Le template de site 1"/>
    <property name="propertyList">
        <list>
            <ref bean="couleurFond" />
        </list>
    </property>
</bean>