Add SEARCH BAR in theme in LIFERAY
Following steps are to add search in theme:
1. Open file in Liferay SDK location
[LIFRAY_SDK]/themes/{theme-ame}/docroot/_diffs/templates/portal_normal.vm
2. Add $theme.search() at your desired location.
3. Build and deploy the theme.
4. A search text box will appear where the code was placed
Steps to customize the search:
In case you need to customize the search functionality to search only specific content types, follow the steps below.
1. Open file in Liferay SDK location
[LIFERAY_HOME]/tomcat-6.0.26/webapps/ROOT/WEB-INF/classes/portal-ext.properties
2. Add following lines:
com.liferay.portlet.blogs.util.BlogsOpenSearchImpl=true
com.liferay.portlet.bookmarks.util.BookmarksOpenSearchImpl=true
com.liferay.portlet.calendar.util.CalendarOpenSearchImpl=true
com.liferay.portlet.directory.util.DirectoryOpenSearchImpl=true
com.liferay.portlet.documentlibrary.util.DLOpenSearchImpl=true
com.liferay.portlet.imagegallery.util.IGOpenSearchImpl=true
com.liferay.portlet.journal.util.JournalOpenSearchImpl=true
com.liferay.portlet.messageboards.util.MBOpenSearchImpl=true
com.liferay.portlet.wiki.util.WikiOpenSearchImpl=true
3. Change values to “false” for those you do not want to include in search result.
For example, to search only “Web Content”, leave “com.liferay.portlet.journal.util.JournalOpenSearchImpl” to “true” and make other values to false.
1. Open file in Liferay SDK location
[LIFRAY_SDK]/themes/{theme-ame}/docroot/_diffs/templates/portal_normal.vm
2. Add $theme.search() at your desired location.
3. Build and deploy the theme.
4. A search text box will appear where the code was placed
Steps to customize the search:
In case you need to customize the search functionality to search only specific content types, follow the steps below.
1. Open file in Liferay SDK location
[LIFERAY_HOME]/tomcat-6.0.26/webapps/ROOT/WEB-INF/classes/portal-ext.properties
2. Add following lines:
com.liferay.portlet.blogs.util.BlogsOpenSearchImpl=true
com.liferay.portlet.bookmarks.util.BookmarksOpenSearchImpl=true
com.liferay.portlet.calendar.util.CalendarOpenSearchImpl=true
com.liferay.portlet.directory.util.DirectoryOpenSearchImpl=true
com.liferay.portlet.documentlibrary.util.DLOpenSearchImpl=true
com.liferay.portlet.imagegallery.util.IGOpenSearchImpl=true
com.liferay.portlet.journal.util.JournalOpenSearchImpl=true
com.liferay.portlet.messageboards.util.MBOpenSearchImpl=true
com.liferay.portlet.wiki.util.WikiOpenSearchImpl=true
3. Change values to “false” for those you do not want to include in search result.
For example, to search only “Web Content”, leave “com.liferay.portlet.journal.util.JournalOpenSearchImpl” to “true” and make other values to false.
Comments
Post a Comment