I tried this:
<a tal:attributes="href string:${here/a_script}?doc=${x}">
but got this error:
Error Type: TypeError
Error Value: a_script() takes exactly 1 argument (0 given)
Next, I rewrote the script to put in a try statement for the variable, to test
that, but before I even got to test I looked at the rendered code from the
above line and it gave me this:
<a href="<html><body>nope</body></html>?doc=0">
So it doesn't look like the "string:${..." workaround worked :(
And I don't think I need to URLquote.
TIA,
Tony
-----Original Message-----
From: Chris Withers <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; [email protected]
Sent: Wed, 15 Aug 2007 11:05 am
Subject: Re: [Zope] How Do I "Structure" This?
Ah Tony,?
?
looks like the penny is yet to drop...?
?
[EMAIL PROTECTED] wrote:?
> Bummer. Well, I'm trying to call a script that will render content to the
> Web, like this:?
> <a tal:attributes="href python:here.a_script(str(x))">?
?
My guess is that what you're _really_ trying to do here is:?
?
<a href=""?
?tal:attributes="href string:${here/a_script/absolute_url}?avar=${x}"/>?
?
...but next you'll be wondering how to url quote x.?
?
I feel we're fighting a loosing battle here...?
?
Chris?
?
-- Simplistix - Content Management, Zope & Python Consulting?
? - http://www.simplistix.co.uk?
________________________________________________________________________
AOL now offers free email to everyone. Find out more about what's free from
AOL at AOL.com.
_______________________________________________
Zope maillist - [email protected]
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )