From 43d73f81c93ceda3b3380058135169dc340a7146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Tue, 28 Aug 2007 11:35:34 +0000 Subject: #166071 by jjeff and dvessel: move default template preprocess code to template_preprocess, and add *lots* of documentation to template files and functions --- modules/node/node.tpl.php | 56 ++++++++++++++++++++++++++++++++++++++------ modules/system/block.tpl.php | 31 ++++++++++++++++++++++-- modules/system/page.tpl.php | 6 ++--- 3 files changed, 80 insertions(+), 13 deletions(-) (limited to 'modules') diff --git a/modules/node/node.tpl.php b/modules/node/node.tpl.php index 8813f35fc..a2b8c021d 100644 --- a/modules/node/node.tpl.php +++ b/modules/node/node.tpl.php @@ -1,11 +1,58 @@
- +

@@ -23,10 +70,5 @@
- - + \ No newline at end of file diff --git a/modules/system/block.tpl.php b/modules/system/block.tpl.php index 52bf62b10..3b60cf9f0 100644 --- a/modules/system/block.tpl.php +++ b/modules/system/block.tpl.php @@ -1,11 +1,38 @@ subject: Block title. + * - $block->content: Block content. + * - $block->module: Module that generated the block. + * - $block->delta: This is a numeric id connected to each module. + * - $block->region: The block region embedding the current block. + * + * Helper variables: + * - $block_zebra: Outputs 'odd' and 'even' dependent on the default sidebar + * block regions. + * - $zebra: Same output as $block_zebra but independent of any block region. + * - $block_id: counter within the default sidebar block regions. + * - $id: Same output as $block_id but independent of any block region. + * - $is_front: Flags true when presented in the front page. + * - $logged_in: Flags true when the current user is a logged-in member. + * - $is_admin: Flags true when the current user is an administrator. + * + * @see template_preprocess() + * @see template_preprocess_block() + */ ?>
- subject): ?>

subject ?>

-
content ?>
+
+ content ?> +
diff --git a/modules/system/page.tpl.php b/modules/system/page.tpl.php index a71b18d8f..d6ee32686 100644 --- a/modules/system/page.tpl.php +++ b/modules/system/page.tpl.php @@ -14,7 +14,7 @@ * - $css: An array of CSS files for the current page. * - $directory: The directory the theme is located in, e.g. themes/garland or * themes/garland/minelli. - * - $is_front: TRUE if the current page is the front page. + * - $is_front: TRUE if the current page is the front page. Used to toggle the mission statement. * - $logged_in: TRUE if the user is registered and signed in. * - $is_admin: TRUE if the user has permission to access administration pages. * @@ -30,8 +30,6 @@ * - $body_classes: A set of CSS classes for the BODY tag. This contains flags * indicating the current layout (multiple columns, single column), the current * path, whether the user is logged in, and so on. - * - $is_front: True if the front page is currently being displayed. Used to - * toggle the mission. * * Site identity: * - $logo: The path to the logo image, as defined in theme configuration. @@ -69,8 +67,8 @@ * - $closure: Final closing markup from any modules that have altered the page. * This variable should always be output last, after all other dynamic content. * + * @see template_preprocess() * @see template_preprocess_page() - * @see phptemplate_engine_preprocess() */ ?>