diff options
Diffstat (limited to 'templates/book-export-html.tpl.php')
-rw-r--r-- | templates/book-export-html.tpl.php | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/templates/book-export-html.tpl.php b/templates/book-export-html.tpl.php new file mode 100644 index 0000000..6ba438f --- /dev/null +++ b/templates/book-export-html.tpl.php @@ -0,0 +1,52 @@ +<?php +// $Id$ + +/** + * @file + * Default theme implementation for printed version of book outline. + * + * Available variables: + * - $title: Top level node title. + * - $head: Header tags. + * - $language: Language code. e.g. "en" for english. + * - $language_rtl: TRUE or FALSE depending on right to left language scripts. + * - $base_url: URL to home page. + * - $contents: Nodes within the current outline rendered through + * book-node-export-html.tpl.php. + * + * @see template_preprocess_book_export_html() + */ + global $theme_path; +?> +<!DOCTYPE html> +<html lang="<?php print $language->language; ?>" dir="<?php print $language_rtl ? 'rtl' : 'ltr' ; ?>"> +<head> + <?php print $head; ?> + <title><?php print $title; ?></title> + <base href="<?php print $base_url; ?>" /> + <link type="text/css" rel="stylesheet" href="<?php print $theme_path; ?>/css/print.css" /> + <?php if ($language_rtl): ?> + <link type="text/css" rel="stylesheet" href="<?php print $theme_path; ?>/css/print-rtl.css" /> + <?php endif; ?> + </head> + <body> + <?php + /** + * The given node is /embedded to its absolute depth in a top level + * section/. For example, a child node with depth 2 in the hierarchy is + * contained in (otherwise empty) <div> elements corresponding to + * depth 0 and depth 1. This is intended to support WYSIWYG output - e.g., + * level 3 sections always look like level 3 sections, no matter their + * depth relative to the node selected to be exported as printer-friendly + * HTML. + */ + $div_close = ''; + ?> + <?php for ($i = 1; $i < $depth; $i++) : ?> + <section class="section-<?php print $i; ?>"> + <?php $div_close .= '</section>'; ?> + <?php endfor; ?> + <?php print $contents; ?> + <?php print $div_close; ?> + </body> +</html> |