Silke Schön wrote: >Thanks a lot, Vadim! > >Now I changed my pipeline as you said, using a host selector this time: > ># >#<map:match pattern="**research.pdf"> ># <map:generate src="content/research/research.xml"/> ># <map:select type="host"> ># <map:when test=localhost"> ># <map:transform src="transforms/page-fo.xsl"/> ># </map:when> ># <map:otherwise> ># <map:transform src="transforms/no-access.xsl"/> ># </map:otherwise> ># </map:select> ># <map:serialize type="fo2pdf"/> >#</map:match> ># > >I want my pdf only to be accessible from the localhost, from other computers a >different pdf should be seen. >But where can I now set that localhost is the "host:port" (port is 80 in my case) in >my URI? >I tried with a unlisted element just below the host selector in my component part: > ># >#<map:selector name="host" src="org.apache.cocoon.selection.HostSelector"> ># <host name="localhost" value="http://localhost**"/> >#</map:selector> ># > >
From Javadoc: * <p>Configuration: * <pre> * <map:selector name="host" src="org.apache.cocoon.selection.HostSelector"> * <host name="uk-site" value="www.foo.co.uk"/> * </map:selector> * </pre> * <p>Usage: * <pre> * <map:select type="host"> * <map:when test="uk-site"> * <map:transform src="stylesheets/page/uk.xsl"/> * </map:when> * <map:otherwise> * <map:transform src="stylesheets/page/us.xsl"/> * </map:otherwise> * </map:select> * </pre> Which means that this: <map:selector name="host" src="org.apache.cocoon.selection.HostSelector"> <host name="localhost" value="localhost"/> </map:selector> Should work. Vadim >which is obviously wrong. So which possibilities do I have? I could not find any >samples for this case. >I'd be very happy to get some help, >thank you >Silke > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>