2 réponses
le 27 août 2014

Récupération property host d'un site

Bonjour,

J'ai un site mobile défini dans le fichier properties sites/mobile.properties et qui contient la propriété site.mobile.host

Je souhaite récupérer la valeur de cette propriété pour l'inclure dans un lien.

PropertyHelper.getCoreProperty("site.mobile.host") me renvoie null.

Par quel biais puis-je récupérer cette propriété ?

Merci

Re: Récupération property host d'un site

Olivier CAMONle 27 août 2014 par Olivier CAMON

Bonjour,

Les propriétés des sites ne sont pas chargées avec les autres propriétés de l'application. Il n'est donc pas possible d'utiliser les méthodes de PropertyHelper pour les récupérer.

La méthode préconisée pour récupérer le host d'un site est la suivante :
InfosSite siteMobile = Site.renvoyerItemSite("mobile");
String hostMobile = siteMobile.getHttpHostname();

Cordialement,
Olivier.

Re: Récupération property host d'un site

Matthieu Marcle 27 août 2014 par Matthieu Marc

Merci

Il fallait utiliser la clase Site.

J'utilise finalement le code suivant :

URLResolver.getBasePath(com.univ.multisites.Site.renvoyerItemSite("mobile"),false) qui me renvoit l'url complète.

Valider Annuler