Derek Hohls wrote:
Leszek
Thanks for the detailed suggestion; I was hoping to avoid
having to do any Java coding & was hoping there might
be a more "standard" way of doing this .... if not, where
is the best place to start learning how to code such a
beast (the website has this page:
http://cocoon.apache.org/2.1/userdocs/concepts/actions.html
which seems a little "rough" round the edges)?
Isn't there a flowscript action - allowing you to code an Action in
javascript? Remember talk of it, just not whether or not it was implemented.
Regards, Upayavira
Thanks
Derek
[EMAIL PROTECTED] 2005/09/27 09:20:00 AM >>>
Derek Hohls wrote:
Is it possible to configure a match pattern to *not*
return a page; i.e. I would like to make a call that
will only set a variable (e.g. session value) - most
probably via Javascript call in a certain page; the
script should then continue to run & any or may
not make another Cocoon call to display the actual
page.
I think this might be possible with flow script, but I
have the impression flow must end with a call to
a sendPage function?
You are right. Flow mandates the used of cocoon.sendPage*.
One quick solution though: Implement an action and then:
<map:actions>
<map:action src="o.a.c.acting.MyAction" name="myaction"/>
</map:actions>
<.../>
<map:pipeline>
<map:act type="myaction"/>
<map:match .../>
<map:match .../>
</map:pipeline>
myaction will be called before every match so it works much like a
function call (no pipeline side effects). If you want your matches to
work only if action succeed do it like this:
<map:pipeline>
<map:act type="myaction">
<map:match .../>
<map:match .../>
</map:act>
<map:match ...when action failed.../>
</map:pipeline>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]