예제 #1
0
파일: _field.py 프로젝트: dtgit/dtedu
 def getDefault(self, instance):
     value = ObjectField.getDefault(self, instance)
     zpt = ZopePageTemplate(self.getName())
     zpt.write(value)
     return zpt.__of__(instance)
예제 #2
0
파일: _field.py 프로젝트: dtgit/dtedu
 def getDefault(self, instance):
     value = ObjectField.getDefault(self, instance)
     dtml = DTMLMethod(self.getName())
     dtml.munge(value)
     return dtml.__of__(instance)
예제 #3
0
파일: _field.py 프로젝트: dtgit/dtedu
 def getDefault(self, instance):
     value = ObjectField.getDefault(self, instance)
     script = PythonScript(self.getName())
     script.ZPythonScript_edit('**options', value)
     return script.__of__(instance)