-
Modification look & feel
Bonjour,
Lors de la mise en place d'une solution autour de JBoss Portal, je souhaite utiliser une CSS présente dans le module CMS (but de séparation de résponsabilités) à partir de mes portlets. Je me pose quelques questions à ce sujet :
- Existe il une documentation de bonnes pratiques à ce sujet ?
- Le souhait est de garder la CSS au niveau portlet et de ne pas l'ajouter en header content, comment peut on la réferencer ? J'ai vu qu'on peut utiliser le module CMS en passant par "/portal/content ..." comment faire si en production le context de la partie portal change ?
Merci de votre aide,
-
Tu peux recuperer le contexte programatiquement, (je sais plus l'API exacte).
Tes portlets partagent la meme page, donc les memes CSS.
Ton scenario est assez atypique, generelement on veut justement utiliser 1 seule CSS pour toutes les portlets. C'est pour cela que la JSR-168 defini des styles a utiliser. Ceci dans un soucis d'integration de l'interface.
Si tu voulais utiliser une CSS par portlet (si j'ai bien compris) tu devras parser les styles CSS et le markup genere par ta portlet pour eviter les conflits de noms de style.
-
Je suis d'accord avec ces précisions, j'éviterai d'utiliser plusieurs CSS. Par contre je me retrouve avec un petit souci lors de la sécurisation d'un lien pour accéder une page d'authentification spécifique, pour cela j'appliue la méthode setSecure sur mon PortalNodeURL instance et bizarrement rien ne se passe ! J'ai bien activé mon connecteur https et en faisant un appel ou je met explicitement la chaîne /authsec/ je suis redirigé sur le bon port en https !
des idées ?