On Thu, 14 Dec 2000, Nuno Goncalves wrote:
> humm !!! I see now !!
> So i can have a general structure for all my site and when create a
> page, specifying the template to use and consequently adding the objects
> that i want ??

   No, you should separate design (template) and content. Actually, it is
possible even without creating a python product - you put content (HTML
fragments) into small DTML Documents, and define design (template) using
DTML Methods - standard_html_header/footer and other methods, your custom

   Think, for example, you want to create a site with the following design:

         |                 |        |
left     | CONTENT1        | right  |
column   |                 | column |
         |     special     |        |
         |     fature      |        |
         |                 |        |
         | CONTENT2        |        |
         |                 |        |

   Easy! (Thanks, Zope! :)

   You define "left column" in standard_html_header, "right column" in
standard_html_footer, in every folder put two pieces of content and feature
into 3 DTML Documents, and call these Documents again from
standard_html_header (or DTML Methods that will be called from

   In outline, your standard_html_header will looks like the following:

<HTML><HEAD><TITLE><dtml-var title_or_id></TITLE></HEAD>
<table><dtml-comment>I'll skip most HTML-related things like tr td etc</dtml-comment>
   <dtml-var left-column>

   <dtml-var CONTENT1>

   <dtml-var feature>

   <dtml-var CONTENT2>

     Oleg Broytmann     http://www.zope.org/Members/phd/     [EMAIL PROTECTED]
           Programmers don't die, they just GOSUB without RETURN.

Zope maillist  -  [EMAIL PROTECTED]
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to