Re: Taglib Documentation

"dominique (joe) pillot" <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Message-ID <[email protected]>
Le 28 sept. 06 à 13:56, Sanjay Goel a écrit :
>
> I want to know how to package a custom taglib with jahia. Lets say  
> my custom template needs a custom taglib and some custom java  
> classes. How to package them separately from jahia.
there is a lot of methodologies to package a customlib, including  
tlds, java class, and jsps)inside or outside the JahiaCode, with pros  
and cons, too long to discuss here.

But you must follow at minima these points:
1.you need to declare a specific TLD with a distinct shortname, with  
the description of each tags and the packaged path of the java code's  
relative
2.this tld(s) must be deployed from the source location by your  
specific compile/building/deploy process inside the WEB-INF of the  
Jahia webapp
3.you must declare inside your jsp(s) your intention to use tags of  
the taglib by a declaration like this:
<%@ taglib uri="jahiaHtmlLib" prefix="jahiaHtml" %>
4. you need to restart your tomcat

as starting point, i suggest you to create inside the webapp/WEB-INF/ 
etc/taglibs your tld, and create you code inside a folder in the  
org.jahia.taglibs, this way as you hotdeploy using maven, you dont  
need to write any specific goal nor ant task, even this approach have  
serious drawback on a long-time.
>
> With regards to the groupListContainer, I want to display only  
> those groups whose name start with client_. I checked out that  
> groupList tag has a criteria attribute, but giving  
> groupname=client_* in that doesn't work. The query attribute  
> doesn't work too.
>
>
Sanjay, please try to test your criteria inside the administration  
gui (group search) to double-check if your ldap is ok(if needed you  
can activate debug in the log4j.xml.
if this fail too, try to check with a external ldap client with  
similar critrerium, otherwise there is a a bug in the  
grouplistContainer, you will be very kind to enter a jira with a  
maximum of information (trace, etc).

regards joe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.