The Core JSP Hook sample lets you override core/kernel JSPs by adding them to
the module's META-INF/jsps
folder. This module overrides the bottom.jsp
file
by inserting the bottom-ext.jsp
file in the META-INF/jsps/html/common/themes
folder. When deploying this sample with no customizations, sample text is added
to the bottom of Liferay's default theme. For more information on how to
customize Liferay's Core using JSP hooks, visit the
Overriding Core JSPs
tutorial.
Note: Using core JSP hooks should be a last resort option only when there is no other way to customize functionality in your Liferay installation. It's up to the maintainer of this JSP hook to properly maintain and adapt to changes in the underlying JSP implementation.
You can easily modify this sample by customizing its BladeCustomJspBag
Java
class or adding additional JSPs in the configured JSP folder. You can modify the
custom JSP folder's path by editing the BladeCustomJspBag.getCustomJspDir()
method to return a different folder path.
For more information on customizing the Core JSP Hook sample to fit your needs,
see the Javadoc listed in this sample's BladeCustomJspBag
class.