Hi, I am having a small problem displaing a search result on my page. my match 
in sitemap is like this:

         <map:match pattern="*/documents/*">
        <map:generate src="dasl-documents.xml" type="newjx">
          <map:parameter name="repository" 
value="{global:repositoryRoot}{global:{1}Path}"/>
    <map:parameter name="press" value="{2}"/>
    <map:parameter name="source" value="{request-param:source}"/>
   </map:generate> 
......

and in my dasl in the <d:where>/<d:and> I have:

   <jx:if test="${cocoon.parameters.source!=''}">
       <d:eq>
       <d:prop>
       <h:presscategory/>
      </d:prop>
      <d:literal>${cocoon.parameters.source}</d:literal>
               </d:eq>
   </jx:if>

half works..meaning if my url is like mysite.com/folder/?source=sports I get 
all the xml files that have the h:presscategory equal to sports...but if my url 
is like mysite.com/folder/ then I get nothing. When in fact I should get all 
the results.
So I'm thinking that somehow, the test is not right. By comparing if the 
parameter is different than '' (is not a double quote, there are two simple ' 
quotes), it probably thinks the parameters already exists. I;ve also tried 
using if test="${cocoon.parameters.source}" but doesn't work.anybody can tell 
me where am I going wrong? 10x


       
____________________________________________________________________________________
Moody friends. Drama queens. Your life? Nope! - their life, your story. Play 
Sims Stories at Yahoo! Games.
http://sims.yahoo.com/  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to