-----Original Message----- From: Itamar S.-T. [mailto:itamars@ibm.net] Sent: Monday, July 12, 1999 1:39 PM To: zope-dev@zope.org Subject: [Zope-dev] display a ZClass instance
I create a ZClass, which inherits from ObjectContainer, with a index_html DTML method, and create an instance of the class called test.
http://localhost:9673/test or http://localhost:9673/test/index_html works fine, but if I try doing <!--#var test--> from inside the DTML method http://localhost:9673/test/index_html it writes in the html file (it doesn't show up since Netscape thinks its a tag)
<AnouncementsClass instance at 84f9e10>
instead of what I want it to do - that is, show the output of test/index_html. How then do I display it? Does it need to inherit from anything else?
If I understand your question correctly, try: <!--#var index_html--> Saying <!--#var test--> will just render the repr of the object, which because it's a ZClass is excatly what you get. DTML does a bit of sniffing when you #var objects, and if that object is a DTML object (like the test object's index_html) it will render it correctly. -Michel
-- Itamar - itamars@ibm.net ----------------------------o--------------------------------- -------------o Sealingwax Greeting Cards | Trust? Ha! The US dollar is backed by ICBMs! | http://www.sealingwax.com | --Anonymous Coward, Slashdot |
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://www.zope.org/mailman/listinfo/zope-dev
(For non-developer, user-level issues, use the companion list, zope@zope.org, http://www.zope.org/mailman/listinfo/zope )
participants (1)
-
Michel Pelletier