Tag libraries referred in the page builder theme are not directly accessible just like they do it in the earlier versions. Instead by adding the empty decoratins.xml in WEB-INF directory of theme WAR file will solve that problem and it makes all the taglibs available to theme JSP’s.
Websphere portal resolves corresponding tlds using the xml’s like below that’s defined in plugin jars.
<!-- Theme tlds for v7 -->
<tld-path path="portal-v7-core.tld" uri="http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-core">
You can find the wp.portal.theme.tlds.jar in wp.ext.jar in WAS plugin directory i.e under <PortalInstall>\AppServer\plugins\wp.ext.jar .
Another important thing is page builder uses WP bean lot in theme JSP’s e.g. like below
But you don’t find any documentation about members of WP bean except by looking at the out of the box theme jsps to find some samples.
If you want to make use of this WP bean in your custom theme (i.e. in standard portal theme) you can initialize the WP as below in your theme JSP’s
<%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v22.214.171.124/portal-el" prefix="portal-el" %>