Re: [Cheetahtemplate-discuss] Re: Cheetahtemplate-discuss digest, Vol 1 #770 - 8 msgs
Brought to you by:
rtyler,
tavis_rudd
From: Shannon -jj B. <jj...@gm...> - 2005-04-28 05:46:16
|
Well, gees, since you put it that way! Tavis, do you agree with this proposal? Semantically, are we talking about something like: $expr =3D=3D try: return getVar(expr) except: return "" Best Regards, -jj On 4/27/05, James Robinson <jlr...@so...> wrote: >=20 > On Apr 27, 2005, at 12:29 PM, mic...@gm... wrote: >=20 > > I think subclassing Template is good idea. But I'm wondering if it's > > possible to make instead of new version of getVar() function some > > other notation like $@var or something that will do the same but in > > much more compact way. >=20 > A feature like this is quite handy in Velocity -- syntax is: >=20 > $!var >=20 > as in: >=20 > <input type=3D"text" name=3D"mls_number" size=3D"15" maxlength=3D= "15" > value=3D"$!u.mLSNumber"> >=20 > So, if either $u is not bound in the context, or $u does not have a > mlsNumber method, or, finally, if the value returned from the method > call is null, then just return empty string. >=20 > Extraordinarily convienent -- much more so than littering the HMTL with > all those little ifs. Especially since we're highly considering > dropping JBoss/JPublish/Velocity and switching over to Python/Cheetah > for our site. >=20 > ---- > James Robinson > Socialserve.com >=20 > ------------------------------------------------------- > SF.Net email is sponsored by: Tell us your software development plans! > Take this survey and enter to win a one-year sub to SourceForge.net > Plus IDC's 2005 look-ahead and a copy of this survey > Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=3D105hix > _______________________________________________ > Cheetahtemplate-discuss mailing list > Che...@li... > https://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss >=20 --=20 I have decided to switch to Gmail, but messages to my Yahoo account will still get through. |