Bonjour,

Serait-il possible d'avoir 2 styles pour un même portlet ?

Idéalement, pour switcher entre les deux styles, il faudrait modifier une valeur dans un fichier .properties.

En effet, actuellement, pour switcher entre les deux CSS dans la portlet, il faut commenter/décommenter les déclarations correspondantes dans le fichier liferay-portlet.xml, ce qui n'est pas idéal.

Voici mon fichier liferay-portlet.xml actuel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?xml version="1.0" encoding="UTF-8"?>
<liferay-portlet-app>
  <portlet>
    <portlet-name>nomPortlet</portlet-name>
    <instanceable>true</instanceable>
 
    <!-- CSS COMMUNS -->
    <header-portlet-css>/css/commun.css</header-portlet-css>
 
    <!-- CSS N°1 : DESACTIVE -->
    <!-- <header-portlet-css>/CSS1/css/css11.css</header-portlet-css>
    <header-portlet-css>/CSS1/css/css12.css</header-portlet-css> -->
 
    <!-- CFM N°2 : ACTIVE -->
    <header-portlet-css>/CSS2/css/css21.css</header-portlet-css>
    <header-portlet-css>/CSS2/css/css22.css</header-portlet-css>
  </portlet>
  <role-mapper>
    <role-name>administrator</role-name>
    <role-link>Administrator</role-link>
  </role-mapper>
  <role-mapper>
    <role-name>guest</role-name>
    <role-link>Guest</role-link>
  </role-mapper>
  <role-mapper>
    <role-name>power-user</role-name>
    <role-link>Power User</role-link>
  </role-mapper>
  <role-mapper>
    <role-name>user</role-name>
    <role-link>User</role-link>
  </role-mapper>
</liferay-portlet-app>
Je vous remercie par avance.