[Zope] dtml access to the instance data
Andrey V Khavryutchenko
akhavr@compchem.kiev.ua
02 Apr 1999 13:08:32 +0300
Hi!
I'm having strange problems with simple dtml example:
===== test.py
# -*- python -*- file
# $Id$
#
# Copyright (C) 1999 by Andrey V Khavryutchenko <akhavr@compchem.kiev.ua>
import DocumentTemplate
class Test:
title = 'Test page'
index_html = DocumentTemplate.HTMLFile('test.dtml')
t = Test()
print t.index_html()
===== test.dtml
<html>
<head><title><!--#var head--></title></head>
<body>
<p>This is a test
</body>
</html>
[akhavr@netmaster] ZTemplates-2.3.0$ python test.py
Traceback (innermost last):
File "test.py", line 13, in ?
print t.index_html()
File "DocumentTemplate/DT_String.py", line 514, in __call__
return render_blocks(self.blocks,md)
File "DocumentTemplate/pDocumentTemplate.py", line 244, in render_blocks
if type(section) is StringType: section=md[section]
File "DocumentTemplate/pDocumentTemplate.py", line 209, in __getitem__
v=self.dicts[key]
File "DocumentTemplate/pDocumentTemplate.py", line 178, in __getitem__
raise KeyError, key
KeyError: head
Obviously, I do not understand some fundamentals. Can anyone give me a
hint?
TIA.
--
SY, Andrey V Khavryutchenko http://www.kbi.kiev.ua/~akhavr
Shick's Law:
There is no problem a good miracle can't solve.