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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]