> -----Original Message----- > From: RA Jones [mailto:[EMAIL PROTECTED] > Sent: Tuesday, April 12, 2005 9:33 PM > To: [email protected] > Subject: [cgiapp] Found the problem with ValidateRM & Template > > [...] > > The reason for this is in the nature of $return_page. For > H::T-generated > templates it is scalar data (ie the complete HTML return > page), but for > Template-generated templates it prints out as > 'SCALAR(0x1bfa330)'. As it > says in the CGI::Application::Plugin::TT docs for tt_process() 'The > return value will be a scalar reference to the output of the > template.' > > [...] > > Has no-one > else found this before?
This is not a problem, since a CGI::Application run mode can return either a text or a text reference (as a matter of fact CAP::TT and CAP::ValidateRM work together seamlessly). Your problem must reside somewhere else, and it's probably not related at all with CAP::ValidateRM: for debugging purposes, don't use CAP::ValidateRM and just check (by calling it directly) if your form display run mode correclty generates its output with CAP::TT. The problem must be there, since if this run mode works (with CAP::TT) when called directly, it must also work when invoked by CAP::ValidateRM::check_rm() (Check the way you are referencing your TT variables into your TT template, and check that you are just returning from and not directly printing anything from inside your C::A run modes). Ciao, Emanuele. --------------------------------------------------------------------- Web Archive: http://www.mail-archive.com/[email protected]/ http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2 To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
