Applying the theme for the site template programmatically


In previous post we have seen adding the site template and page template programatically . If you want to look into those posts again please follow the links below.

Creation of Site Template
     http://liferaytutorial.blogspot.in/2015/03/adding-site-template-programmatically.html

Creation of Page Template
       http://liferaytutorial.blogspot.in/2015/03/adding-page-template-in-liferay.html


Sometimes it is required to apply the custom theme for the site template. So how we can do that?

Here is as follows,

I have a theme called label and themeid is label_WAR_labeltheme.

As we know that SiteTemplate is stored in the LayoutSetProtoType table.

So we can get the template from the layoutsetprototypeutil

LayoutSetPrototype layoutSetProtoType = LayoutSetPrototypeUtil.get(----------------);

LayoutSetLocalServiceUtil.updateLookAndFeel(layoutSetPrototype.getGroupId(), "label_WAR_labeltheme", "01", "",false);


Thats it we have applied the theme for the site template.


Comments

Popular posts from this blog

Theme display in javascript

How to know which liferay version we are using

Viewing the SQL Query in liferay : debugging the SQL Query in Hibernate