OK. I've got it. Well, is it possible to trigger the view from inside sitemap? What about Passing parameters?
I think the idea of breaking pipeline and continuing it from another "resource"-like pipeline ("view") from labeled predefined point is very powerful. Imagine having the same long chain of transformations through group or even all of pipelines in the sitemap! From my point of view it makes sitemap more unreadable. From the other side, if you have some "resource"-like view which could be processed from any pipeline and being "returned" to the point of entry will make readability of sitemap more easy... Something like that: <!-- declaration --> <map:chain name="look-feel"> <!-- action "get-user-skin" :-) defines path to the source of the "skin" --> <map:act type="get-user-skin"> <map:transform src="{srcpath}/{src}"/> </map:act> <map:transform src="default/{src}"/> </map:chain> <!-- from pipline --> <map:match pattern="..."> <map:generate src="welcome.xml"/> <map:call-chain name="look-feel"> <map:parameter name="src" value="welcome.xsl"/> </map:call-chain> <map:serialize/> </map:match> This is just a random thought. Sorry for being naive if this is the case...Probably there are some workaround which I don't know, - I'll be glad to comprehend. Thanks, Alex. ----- Original Message ----- From: "giacomo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 26, 2001 2:46 PM Subject: Re: Look-and-feel approach with views > On Mon, 26 Nov 2001, Alexander Smirnoff wrote: > > > I'm using 2.0rc1, but even if I put label="xsltran" into <generator...> > > declaration this doesnt work either... > > > > I feel that I misundersatnd the concept. It seems, for example, in webapp > > sitemap.xconf (in HEAD branch) the view declaration like: > > > > <map:view name="links" from-position="last"> > > <map:serialize type="links"/> > > </map:view> > > > > never executes... Otherwise it supposed to be executed for every pipline > > after last component in pipline... So I'm really confused... > > If you don't request that view it will never be executed :) use a > > http://localhost:8080/cocoon/welcome?cocoon-view=links > > and you'll get all the links in the welcome page as response. > > Giacomo > > > > > Thanks, > > Alex. > > > > > On Fri, 23 Nov 2001, Alexander Smirnoff wrote: > > > > > > > Hi everyone, > > > > > > > > I'm trying to use Views for setting look and feel based on specific user > > > > logged on the web site. So far I cannot even make very basic view > > working: > > > > > > > > <map:views> > > > > <map:view from-label="xsltran" name="xsltran"> > > > > <map:transform src="stylesheets/xsl/welcome.xsl"/> > > > > <map:serialize/> > > > > </map:view> > > > > </map:views> > > > > > > > > <map:pipelines> > > > > <map:pipeline> > > > > <map:match pattern="site/*"> > > > > ... > > > > <map:match pattern="site/workframe"> > > > > <map:label name="xsltran"> > > > > <map:generate > > src="content/xml/welcome.xml"/> > > > > </map:label> > > > > <map:transform > > src="stylesheets/xsl/welcome1.xsl"/> > > > > <map:serialize/> > > > > </map:match> > > > > ... > > > > </map:match> > > > > </map:pipeline> > > > > <map:pipelines> > > > > > > What version are you using? In the current 2.0 and HEAD branches of the > > > CVS there isn't a map:label anymore. So you need to specify it this way: > > > > > > <map:match pattern="site/workframe"> > > > <map:generate src="content/xml/welcome.xml" label"xsltran"/> > > > <map:transform src="stylesheets/xsl/welcome1.xsl"/> > > > <map:serialize/> > > > </map:match> > > > > > > Giacomo > > > > > > > > > > > this falls through "welcome1.xsl", but not through "welcome.xsl" which > > > > suppose to be called from the "xsltran" view... > > > > > > > > What is my mistake? > > > > > > > > Thanks, > > > > Alexander Smirnoff > > > > > > > > > > > > --------------------------------------------------------------------- > > > > Please check that your question has not already been answered in the > > > > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > > > > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > > > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > Please check that your question has not already been answered in the > > > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > > > > > > --------------------------------------------------------------------- > > Please check that your question has not already been answered in the > > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > > > > > > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>