Foren

changing session out message in theme

Abhi Ed, geändert vor 11 Jahren.

changing session out message in theme

Regular Member Beiträge: 118 Beitrittsdatum: 04.06.12 Neueste Beiträge
I want to change the content of session out warning message and its position on the screen.
Can anyone tell in which file this message : Warning! Due to inactivity, your session has expired. Please save any data you may have entered before refreshing the page.<
is written?
thumbnail
Mani kandan, geändert vor 11 Jahren.

RE: changing session out message in theme

Expert Beiträge: 492 Beitrittsdatum: 15.09.10 Neueste Beiträge
You can change it in Language-ext_en.properties,

Search "warning-your-session-has-expired" and change the content
Abhi Ed, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 118 Beitrittsdatum: 04.06.12 Neueste Beiträge
Mani kandan:
You can change it in Language-ext_en.properties,

Search "warning-your-session-has-expired" and change the content



Can't find that property file.Is it present in some jar ?
Chintan Akhani, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 111 Beitrittsdatum: 13.03.08 Neueste Beiträge
It's Language.properties. And it resides at "/portal-impl/src/content". You can overwrite this property by creating a hook for Language.properties.

If your application is multilingual than you can overwrite same property in Language_en.properties for language English.
thumbnail
Mani kandan, geändert vor 11 Jahren.

RE: changing session out message in theme

Expert Beiträge: 492 Beitrittsdatum: 15.09.10 Neueste Beiträge
Yes its in portal-impl.jar file, extract it and get language file. Then rename that language file into Language-ext_en.properties and paste it in liferay-tomcat\tomcat-6.0.29\webapps\ROOT\WEB-INF\classes\content.. restart your server it will affect.
Chintan Akhani, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 111 Beitrittsdatum: 13.03.08 Neueste Beiträge
It's not required to make an ext plugin to just override the Language.properties file. You can achieve same using hook as well.

Create a hook.
Navigate to hook's WEB-INF folder.
Edit liferay-hook.xml file and add one entry called <language-properties>content/Languague.poreprties</language-properties>
create a folder called content inside "src" folder, inside content put you Languague.properties file.
Deploy the hook.
Abhi Ed, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 118 Beitrittsdatum: 04.06.12 Neueste Beiträge
Mani kandan:
Yes its in portal-impl.jar file, extract it and get language file. Then rename that language file into Language-ext_en.properties and paste it in liferay-tomcat\tomcat-6.0.29\webapps\ROOT\WEB-INF\classes\content.. restart your server it will affect.



My liferay uses runtime server as jboss but my application is built using liferay tomcat server.
I pasted modified Language-ext_en.properties in both locations one by one:
D:\New folder\LifeRay\liferay-portal-jboss-6.0.6-20110225\liferay-portal-6.0.6\jboss-5.1.0\server\default\deploy\ROOT.war\WEB-INF\classes
D:\New folder\LifeRay\liferay-portal-tomcat-6.0.6-20110225\liferay-portal-6.0.6\tomcat-6.0.29\webapps\ROOT\WEB-INF\classes

But the warning message isn't getting updated.
Chintan Akhani, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 111 Beitrittsdatum: 13.03.08 Neueste Beiträge
Abhi Ed:
Mani kandan:
Yes its in portal-impl.jar file, extract it and get language file. Then rename that language file into Language-ext_en.properties and paste it in liferay-tomcat\tomcat-6.0.29\webapps\ROOT\WEB-INF\classes\content.. restart your server it will affect.



My liferay uses runtime server as jboss but my application is built using liferay tomcat server.
I pasted modified Language-ext_en.properties in both locations one by one:
D:\New folder\LifeRay\liferay-portal-jboss-6.0.6-20110225\liferay-portal-6.0.6\jboss-5.1.0\server\default\deploy\ROOT.war\WEB-INF\classes
D:\New folder\LifeRay\liferay-portal-tomcat-6.0.6-20110225\liferay-portal-6.0.6\tomcat-6.0.29\webapps\ROOT\WEB-INF\classes

But the warning message isn't getting updated.



Follow these steps

Create a hook.
Navigate to hook's WEB-INF folder.
Edit liferay-hook.xml file and add one entry called <language-properties>content/Languague.poreprties</language-properties>
create a folder called content inside "src" folder, inside content put you Languague.properties file.
Deploy the hook.
Abhi Ed, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 118 Beitrittsdatum: 04.06.12 Neueste Beiträge
Chintan Akhani:
Abhi Ed:
Mani kandan:
Yes its in portal-impl.jar file, extract it and get language file. Then rename that language file into Language-ext_en.properties and paste it in liferay-tomcat\tomcat-6.0.29\webapps\ROOT\WEB-INF\classes\content.. restart your server it will affect.



My liferay uses runtime server as jboss but my application is built using liferay tomcat server.
I pasted modified Language-ext_en.properties in both locations one by one:
D:\New folder\LifeRay\liferay-portal-jboss-6.0.6-20110225\liferay-portal-6.0.6\jboss-5.1.0\server\default\deploy\ROOT.war\WEB-INF\classes
D:\New folder\LifeRay\liferay-portal-tomcat-6.0.6-20110225\liferay-portal-6.0.6\tomcat-6.0.29\webapps\ROOT\WEB-INF\classes

But the warning message isn't getting updated.



Follow these steps

Create a hook.
Navigate to hook's WEB-INF folder.
Edit liferay-hook.xml file and add one entry called <language-properties>content/Languague.poreprties</language-properties>
create a folder called content inside "src" folder, inside content put you Languague.properties file.
Deploy the hook.



Thanks for the reply. I created a separate hook project in same workspace as of theme.Then I did the following steps:
1>I edited liferay-hook.xml file and added one entry called <language-properties>content/Language-ext_en.properties</language-properties>
2>I created a folder called content inside "src" folder, inside content i put Language-ext_en.properties file with changed warning message
I deployed the hook.
But the warning message displayed didn't change.Am I missing sth?
Chintan Akhani, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 111 Beitrittsdatum: 13.03.08 Neueste Beiträge
Please rename your Language_ext.properties to Languague.poreprties and make same changes in liferay-hook.xml.
Abhi Ed, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 118 Beitrittsdatum: 04.06.12 Neueste Beiträge
Chintan Akhani:
Please rename your Language_ext.properties to Languague.poreprties and make same changes in liferay-hook.xml.



Thanks for prompt reply. But even after changing the name,its not working
Chintan Akhani, geändert vor 11 Jahren.

RE: changing session out message in theme

Regular Member Beiträge: 111 Beitrittsdatum: 13.03.08 Neueste Beiträge
It should work. Can you please do one thing, undeploy hook, remove server's temp and work folder, restart the server and re-deploy your hook.
thumbnail
André Bunse, geändert vor 11 Jahren.

RE: changing session out message in theme

Junior Member Beiträge: 85 Beitrittsdatum: 16.03.12 Neueste Beiträge
This is a definition from one of my portlets.

src/content/
Language_de.properties
Language_en.properties

liferay-hook.xml
<language-properties>content/Language_de.properties</language-properties>
<language-properties>content/Language_en.properties</language-properties>

portlet.xml
<supported-locale>en</supported-locale>
<supported-locale>de</supported-locale>


HTH
André
Pravin Kalekar, geändert vor 10 Jahren.

RE: changing session out message in theme

New Member Beiträge: 2 Beitrittsdatum: 10.10.13 Neueste Beiträge
** Clear the browser cache or reset the browser. It worked for me later. No other complications