RE: [Zope] Not able to render a base class...
| -Original Message- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Kapil | Thangavelu | Sent: Tuesday, September 05, 2000 12:11 PM | To: Brian Withun | Cc: Zope mailing list | Subject: Re: [Zope] Not able to render a base class... | | | Brian Withun wrote: | | = :PREFACE: = | | I have placed the __init.py__ and Renderable.py into | .\lib\python\Products\Renderable and have restarted Zope | (necessary? ..I'm | too used to windows ;-) | | I made a trivial little Folderish ZClass and am trying to get | it to render | itself... | | I've defined a 'view' tab that represents the ZClass, and it works as | expected, with 'View' being bound to an 'index_html' method of | my folderish | ZClass. | | I've added one of these ZClasses to a development folder. | | The development folder also contains a dtml document named | 'index_html' as | follows: | | dtml-var standard_html_header | h2dtml-var title_or_id/h2 | p | This is the dtml-var id Document. | /p | dtml-var one | dtml-var standard_html_footer | | 'test' is my product | 'testclass' is my ZClass (in the product 'test') | 'trial' is my development folder | 'one' is the ZClass instance in the 'trial' folder | 'Tropical' is an image id in the ZClass | | = :PROBLEM: = | | Why does 'trial/index_html' render this: | | htmlhead/head | body | h2index_html/h2 | p | This is the index_html Document. | /p | testclass instance at 00DD45A8 | /body/html | | ..and how do I turn 'testclass instance at 00DD45A8' into a | rendering of | the ZClass instance ? | | | Make sure your zclass inherits from Renderable | make a dtml method called render in your zclass | adjust render to display the zclass as you wish | | | Kapil | Okay, I can make these changes, but when you say 'Make sure your zclass inherits from Renderable,' how do I do that? Should I see 'Renderable' as one of the BASE CLASSES available when I am creating a zclass, or can I somehow modify an existing zclass to all-of-a-sudden inherit from Renderable (and how would one do that??) I was rather expecting to see 'Renderable' as an option in the BASE CLASSES, but it's not there. If it's supposed to be there, can you fathom what I may have done wrong? Brian Withun ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
RE: [Zope] Not able to render a base class...
On Fri, 8 Sep 2000, Brian Withun wrote: I was rather expecting to see 'Renderable' as an option in the BASE CLASSES, but it's not there. If it's supposed to be there, can you fathom what I may have done wrong? You need to install the Renderable product. --RDM ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Not able to render a base class...
= :PREFACE: = I have placed the __init.py__ and Renderable.py into .\lib\python\Products\Renderable and have restarted Zope (necessary? ..I'm too used to windows ;-) I made a trivial little Folderish ZClass and am trying to get it to render itself... I've defined a 'view' tab that represents the ZClass, and it works as expected, with 'View' being bound to an 'index_html' method of my folderish ZClass. I've added one of these ZClasses to a development folder. The development folder also contains a dtml document named 'index_html' as follows: dtml-var standard_html_header h2dtml-var title_or_id/h2 p This is the dtml-var id Document. /p dtml-var one dtml-var standard_html_footer 'test' is my product 'testclass' is my ZClass (in the product 'test') 'trial' is my development folder 'one' is the ZClass instance in the 'trial' folder 'Tropical' is an image id in the ZClass = :PROBLEM: = Why does 'trial/index_html' render this: htmlhead/head body h2index_html/h2 p This is the index_html Document. /p testclass instance at 00DD45A8 /body/html ..and how do I turn 'testclass instance at 00DD45A8' into a rendering of the ZClass instance ? Brian Withun ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Not able to render a base class...
Brian Withun wrote: = :PREFACE: = I have placed the __init.py__ and Renderable.py into .\lib\python\Products\Renderable and have restarted Zope (necessary? ..I'm too used to windows ;-) I made a trivial little Folderish ZClass and am trying to get it to render itself... I've defined a 'view' tab that represents the ZClass, and it works as expected, with 'View' being bound to an 'index_html' method of my folderish ZClass. I've added one of these ZClasses to a development folder. The development folder also contains a dtml document named 'index_html' as follows: dtml-var standard_html_header h2dtml-var title_or_id/h2 p This is the dtml-var id Document. /p dtml-var one dtml-var standard_html_footer 'test' is my product 'testclass' is my ZClass (in the product 'test') 'trial' is my development folder 'one' is the ZClass instance in the 'trial' folder 'Tropical' is an image id in the ZClass = :PROBLEM: = Why does 'trial/index_html' render this: htmlhead/head body h2index_html/h2 p This is the index_html Document. /p testclass instance at 00DD45A8 /body/html ..and how do I turn 'testclass instance at 00DD45A8' into a rendering of the ZClass instance ? Make sure your zclass inherits from Renderable make a dtml method called render in your zclass adjust render to display the zclass as you wish Kapil ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )