"Johan Carlsson" wrote Where can I find a great explanation of the difference between DTML Methods and DTHL Documents?
Don't know if the ZDP (zdp.zope.org) has covered this yet, but the short answer is:
Documents can have Properties. Methods cannot.
This means, for instance, that on certain documents, you could set a property 'isFooTypeDocument', and check for that elsewhere in your system. With methods, the only method-specific properties are the id and title, available as 'document_id' and 'document_title'.
I saw a earlier mail-tread that Method take arguments (obviously) can a document take arguments as well? What are the default arguments (not named) for Method and Documents. (I've just learned about method_name(PARENTS[-1],REQUEST) in the example for a SiteMap function) Best Regards, Johan Carlsson