You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs-cvs@perl.apache.org by st...@apache.org on 2002/04/29 19:37:49 UTC

cvs commit: modperl-docs/tmpl/custom/html sitemap_body sitemap

stas        02/04/29 10:37:49

  Modified:    tmpl/custom/html sitemap
  Added:       tmpl/custom/html sitemap_body
  Log:
  add the sitemap generator templates
  
  Revision  Changes    Path
  1.4       +43 -55    modperl-docs/tmpl/custom/html/sitemap
  
  Index: sitemap
  ===================================================================
  RCS file: /home/cvs/modperl-docs/tmpl/custom/html/sitemap,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- sitemap	22 Feb 2002 11:06:01 -0000	1.3
  +++ sitemap	29 Apr 2002 17:37:49 -0000	1.4
  @@ -1,62 +1,50 @@
  -[% # site map
  -   # expects to be set:
  -   # nav          - cache navigator object
  -   # rel_doc_root - relative docs path (only for chapters!)
  +[%- INCLUDE head
  +    paget   = doc.meta.title
  +    title   = "mod_perl: $paget"
  +    content = ''
   -%]
   
  -[% 
  -   # first go up to the absolute root
  -   l = nav; # remember last valid node 
  -   p = nav.up;
  -   WHILE p;
  -       l = p;
  -       p = p.up;
  -   END;
  -
  -   p = l; # last valid node
  -
  -   # now go to the left
  -   p = p.first;
  -
  -   # now recursively render all levels
  +<!-- Swishcommand noindex -->
   
  +<!-- logobox begin -->
  +<div class="logobox">
  +    <table border="0" cellspacing="0" cellpadding="0" width="100%">
  +        <tr valign="top">
  +
  +            [%- INCLUDE logo -%]
  +            [%- INCLUDE navbar_global
  +                    nav=doc.nav
  +            -%]
  +
  +            <!-- camel begin -->
  +            <td align="right"><img src="[%- doc.dir.abs_doc_root -%]/images/logo/logo_blend_camel.gif" border="0" alt="mod_perl icon" width="40" height="49"></td>
  +            <!-- camel end -->
  +        </tr>
  +    </table>
  +</div>
  +<!-- logobox end -->
   
  +<!-- left box begin -->
  +<div class="leftbox">
  +
  +    [%- INCLUDE left_box
  +        nav=doc.nav
  +    -%]
   
  -   IF p.parent_rel_path.defined;
  -      prefix = p.parent_rel_path;
  -   ELSE;
  -      prefix = ".";
  -   END;
  -   IF rel_doc_root.defined;
  -       prefix = "$prefix/$rel_doc_root";
  -   END;
  -
  -   # walk through the top level nodes
  -   count = 0;
  -   selected = 0;
  -   current = p;
  -   buttons = [];
  -   p = p.first;
  -   WHILE p;
  -       count = count + 1;
  -       link = INCLUDE link prefix=prefix link=p.meta.link;
  -       buttons.push({link => link, text => p.meta.stitle});
  -       IF p.id == current.id;
  -           selected = count;
  -       END;
  -       p = p.next; # next node
  -   END;
  --%]
  -<div class="logo">
  -<a href="http://perl.apache.org/"><img src="[% doc.dir.abs_doc_root %]/images/mod_perl2.jpg" border="0" alt="mod_perl icon" height="59" width="150"></a><br>
   </div>
  -<br>
  -<div class="menu">
  -[% INCLUDE splash/pulldown 
  -     select = selected
  -     width  = "5%"
  -     pad    = 0
  -     border = 0
  -     align   = 'left'
  -%]
  +<!-- left box end -->
  +
  +<!-- right box begin-->
  +<div class="rightbox">
  +    [%- INCLUDE sitemap_body -%]
  +    
  +    <br>
  +    <hr noshade size="1">
  +
  +    [%- INCLUDE tail -%]
  +
   </div>
  +<!-- right box end -->
  +
  +</body>
  +</html>
  
  
  
  1.1                  modperl-docs/tmpl/custom/html/sitemap_body
  
  Index: sitemap_body
  ===================================================================
  [% # site map
     # expects to be set:
     # nav          - cache navigator object
     # rel_doc_root - relative docs path (only for chapters!)
  -%]
  [%-
      INCLUDE navbar_local_top
          nav=doc.nav.up
          rel_doc_root=doc.dir.rel_doc_root;
  
      INCLUDE title;
  -%]
  
  
      <!-- content begin -->
  
  <p>[% doc.meta.abstract %]</p>
  
  [% 
   #   "<p>";
   #   INCLUDE print_item c = doc;
   #   "</p>";
  
     # now recursively render all levels
      '<ul class="toc">';
      INCLUDE print_node c = doc.nav.first prefix = ".";
      "</ul>";
  -%]
  
  [% BLOCK print_node;
         WHILE c;
             "<li>";
             INCLUDE print_item;
             '<ul class="toc">';
             INCLUDE print_node c=c.down prefix="$prefix/${c.meta.rel_path}";
             c = c.next;
             "</ul>";
             "</li>";
         END;
     END;
  %]
  
  [%- BLOCK print_item -%]
      [%- link = INCLUDE link prefix=prefix link=c.meta.link -%]
      <a href="[% link %]">[% c.meta.title %]</a>
  [%- END -%]
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: docs-cvs-help@perl.apache.org