Forums de discussion

Css d'un Theme ne se charge pas en HTTPS

Morgan Patou, modifié il y a 10 années.

Css d'un Theme ne se charge pas en HTTPS

New Member Publications: 6 Date d'inscription: 03/04/13 Publications récentes
Bonjour,

J’utilise Liferay 6.1.1 avec le sdk qui va avec. Il y a quelques mois, j’ai développé un nouveau thème pour mon entreprise à l’aide du sdk. Tout fonctionnait très bien lorsque nous utilisions le protocole http (tunnel ouvert sur le VPN).

Seulement depuis quelques jours, j’ai eu l’occasion d’essayer une autre fonctionnalité proposé par le VPN qui permet d’accéder au site voulu sans ouvrir de tunnel mais par une sorte de redirection. Avec cette fonctionnalité, l’url commence alors par https et on accède bien au site mais par contre, c’est vraiment très moche… En effet, tout le css du thème que j’avais développé n’est pas chargé par la page (il semble être bloqué par quelque chose, que ce soit browser ou autre…).

J’ai essayé plusieurs choses comme mettre mon css dans /webapps/ROOT/html/css et cette fois, le css s’est bien chargé (sans tunnel) mais bien entendu c’est une très mauvaise idée… J’ai également essayé de passer l’ensemble de Liferay en https grâce au fichier portal-ext.properties afin de voir le résultat (avec tunnel) et contrairement à d’habitude, aucun css ne s’est chargé…

Donc il semblerait que le protocole https ait un petit problème avec le css de mon thème mais pourquoi ? Et plus important encore, comment régler ce problème ?


Je vous remercie d’avoir lu jusque-là et j’espère que vous pourrez m’aider !
Morgan Patou, modifié il y a 10 années.

RE: Css d'un Theme ne se charge pas en HTTPS

New Member Publications: 6 Date d'inscription: 03/04/13 Publications récentes
Bonjour,

Personne n'a d'idée concernant ce problème de css considéré comme non secure pour le thème développé à partir du SDK ? Ce que je trouve étrange, c'est que le CSS venant des portlets développé avec le même SDK sur la même machine n'est pas du tout bloqué. En effet j'ai essayé de mettre l'ensemble du CSS de mon thème dans un nouveau portlet et cela fonctionne pour chaque page ou le portlet est présent...

Alors pourquoi le CSS d'un thème serait bloqué mais pas celui d'un portlet lorsque l'on utilise du https ? Je n'ai pas vraiment envie de devoir mettre un portlet caché sur chaque page afin que le CSS soit toujours chargé, c'est quand même une solution très moche... emoticon

Merci pour le temps que vous m'accorderez