[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Using Zope Page Templates

nobody@nowhere.com nobody@nowhere.com
Wed, 21 Aug 2002 11:24:08 -0400


A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/ZPT.stx#2-50

---------------

    Notice that we've replaced the 'tal:content' attribute on the
    table cell with a tal:replace statement on a 'span' tag. This
    change allows you to have both an image and text in the table
    cell.

      % Anonymous User - Aug. 19, 2002 11:36 am:
       What would happen if one didn't use the tal:replace statement on the span tag but still the tal:content
       statement?
       What kind of effect would you see or if you don't see any effect at all - why would it be so?

      % Anonymous User - Aug. 21, 2002 11:24 am:
       You will see no difference when you see the result in a browser, but that's because the <span> tag has no
       visual representation. It's used as a placeholder for attributes, styles and other things.
       Example. The following template:
          <p>Title: <span tal:replace="template/title">dummy title</span></p>
       will be processed as:
          <p>Title: The Real Title</p>

       But the following other template:
          <p>Title: <span tal:content="template/title">dummy title</span></p>
       will be processed as:
          <p>Title: <span>The Real Title<span></p>

       The visual presentation to the final user in their browser is the same.