On 10.Jan.2003 -- 09:40 AM, Geoff Howard wrote: > > From: Christian Haul [mailto:[EMAIL PROTECTED]] > > Sent: Friday, January 10, 2003 8:56 AM > > To: [EMAIL PROTECTED] > > Subject: Re: input modules in sitemap component definitions > > > > 1) Is it currently possible to use input modules to define the value for > > > data-source in the action definition example above, where a > > string value is > > > returned? (the example in the concepts doc doesn't seem to > > apply here) What > > > would the syntax be? Something like <data-source><input-module > > name="global" > > > ???="data-source" /></data-source> or something else entirely? > > > > No. They can be used wherever 'normal' sitemap variables can be used. > > > > Chris. > > Thanks for responding - > > Bummer. Can you suggest another way to accomplish this or a direction to > look into patching this?
Not really. So far, all configuration data nested inside a component declaration is considered private ie the components business. > The reason I'm wanting to do this is I'm trying to share a mounted sitemap > from > others and use a sort of polymorphism - when request comes through sitemap > A, use > it's datasource; when it comes through B, use the one named there. As I > understand > it, blocks will allow a similar mechanism, so perhaps this would be useful > then. It depends on the action. Runtime parameters passed using the map:parameter syntax are substituted. If you are using the Cocoon supplied database actions, they accept a parameter called "connection" for the datasource. <map:act type="db-add"> <map:parameter name="connection" value="{global:connection}"/> </map:act> Chris. -- C h r i s t i a n H a u l [EMAIL PROTECTED] fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08 --------------------------------------------------------------------- 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]>