Re: [Zope-dev] Tag DTML
I think that all you have to do is get your property out of md. ie: some_prop=md['some_prop'] Hello, I have coded my own DTML tag and i want to catch a property of the= folder where the DTML-Coded is. How can i do this??? from DocumentTemplate.DT_Util import * # useful parsing methods you'll need= from DocumentTemplate.DT_String import String # explained later class FuenteTag: name =3D 'fuente'blockContinuations=3D() expand=3DNone def __init__(self, blocks): tname, args, section =3D blocks[0] self.tname=3Dtname self.section=3Dsection args=3Dparse_params(args, font=3D'Verdana', size=3D'2') self.args=3Dargs self.font =3D args.get('font','Verdana') self.size =3D args.get('size','2') def render(self, md): cadena =3D 'FONT FACE=3D"'+self.font+'" SIZE=3D"' + self.size += '"' +self.section(md)+'/FONT' return cadena __call__ =3D render String.commands['fuente'] =3D FuenteTag /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Aitor Grajal Crespo Director General e-mail: [EMAIL PROTECTED] INETSYS, S.L. ETSI Inform=E1tica Ctra. Colmenar, km. 15,500 28049 MADRID SPAIN Tfno : (34) 91 348 22 66 - Fax : (34) 91 348 22 66 http://www.inetsysonline.com /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Tag DTML
Yeahhh, thanks. But , one more step.:-) can i do it in the init method ??? The init method no have the md parameter. no??? I think that all you have to do is get your property out of md. ie: some_prop=md['some_prop'] Hello, I have coded my own DTML tag and i want to catch a property of the= folder where the DTML-Coded is. How can i do this??? from DocumentTemplate.DT_Util import * # useful parsing methods you'll need= from DocumentTemplate.DT_String import String # explained later class FuenteTag: name =3D 'fuente'blockContinuations=3D() expand=3DNone def __init__(self, blocks): tname, args, section =3D blocks[0] self.tname=3Dtname self.section=3Dsection args=3Dparse_params(args, font=3D'Verdana', size=3D'2') self.args=3Dargs self.font =3D args.get('font','Verdana') self.size =3D args.get('size','2') def render(self, md): cadena =3D 'FONT FACE=3D"'+self.font+'" SIZE=3D"' + self.size += '"' +self.section(md)+'/FONT' return cadena __call__ =3D render String.commands['fuente'] =3D FuenteTag /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Aitor Grajal Crespo Director General e-mail: [EMAIL PROTECTED] INETSYS, S.L. ETSI Inform=E1tica Ctra. Colmenar, km. 15,500 28049 MADRID SPAIN Tfno : (34) 91 348 22 66 - Fax : (34) 91 348 22 66 http://www.inetsysonline.com /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Aitor Grajal Crespo Director General e-mail: [EMAIL PROTECTED] INETSYS, S.L. ETSI Informática Ctra. Colmenar, km. 15,500 28049 MADRID SPAIN Tfno : (34) 91 348 22 66 - Fax : (34) 91 348 22 66 http://www.inetsysonline.com /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Tag DTML
On 11/2/2000 3:12 PM, "Aitor Grajal Crespo" [EMAIL PROTECTED] wrote: Yeahhh, thanks. But , one more step.:-) can i do it in the init method ??? The init method no have the md parameter. no??? No, __init__ is called at parse time and has no knowledge of the surrounding environment. render\__call__ is called at render time when the namespace becomes important. Jeffrey P Shell, [EMAIL PROTECTED] http://www.digicool.com/ | http://www.zope.org ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )