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

webmaster@zope.org webmaster@zope.org
Thu, 26 Sep 2002 16:28:52 -0400


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

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

      It's not always easy to figure out the best way to customize look
      and feel in different parts of your site. In general you should
      use slots to override presentation elements, and you should use
      Scripts to provide content dynamically. In the case of the links
      example, it's arguable whether links are content or
      presentation. Scripts probably provide a more flexible solution,
      especially if your site includes link content objects.

        % Anonymous User - Apr. 29, 2002 6:29 pm:
         Is this the syntax you were suggesting - with the same 'use-macro' and 'href' corrections as above? 
         <span metal:use-macro='container/master.html/macros/sidebar">
            <span metal:fill-slot="links"
                  tal:repeat="link here/getLinks">
                <li>
                  <a href="link url"
                     tal:attributes="href link/url"
                     tal:content="link/name">link name</a>
                </li>
            </span>
          </span>

        % Anonymous User - Sep. 26, 2002 4:28 pm:
         i still have trouble with <a href="link url">
         a href attribute value with a space inside? 
         maybe a typo, intended <a href="link_url">
         ok, it is overwritten by tal:attributes anyway, but i lost a minute thinking...