forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thorsten Scherler <>
Subject Locationmap and sitemap.selector.exists
Date Mon, 20 Jun 2005 08:53:05 GMT
Hello devs,

I have a question about the locationmap. 

I wonder whether if it is possible to use a sitemap.selector.exists
within my locationmap.xml? 

I reckon it is possible and I will just try it out, but I would like
your opinion about the resulting code.

I want to re-factor the output.xmap from the viewHelper.xhtml that I
will add all the <map:select type="exists"> into the locationmap. e.g.

<map:match pattern="resolve.contract.xhtml.*">
    <map:select type="exists">
      <map:when test="{project:resources}/templates/{1}.ft">
        <map:generate src="{project:resources}/templates/{1}.ft"/>
      <map:when test="resources/templates/{1}.ft">
        <map:generate src="resources/templates/{1}.ft"/>
        <map:generate src="resources/templates/noFt.ft"/>
    <map:serialize type="xml"/>

should go in the locationmap.xml and then I can get rid of this match in
the output.xmap and later on match directly:
  <map:match pattern="get.contract.*.xhtml">
     <map:generate src="{lm:templates/{1}.ft}"/>
     <map:transform src="resources/stylesheets/contract.xsl">
      <!--Which output format?-->
      <map:parameter name="format" value="xhtml"/>
     <map:transform type="i18n">
       <map:parameter name="locale" value="{request:locale}"/>
     <map:serialize type="xml"/>

Trying to ask, whether it should/is best practice to resolve in the
locationmap the resources with the help of sitemap.selector.exists?


"Together we stand, divided we fall!" 
Hey you (Pink Floyd)

View raw message