diff options
Diffstat (limited to 'sites/brdo.brontosaurus.cz.mrp/themes/mrp/template.php')
-rw-r--r-- | sites/brdo.brontosaurus.cz.mrp/themes/mrp/template.php | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/sites/brdo.brontosaurus.cz.mrp/themes/mrp/template.php b/sites/brdo.brontosaurus.cz.mrp/themes/mrp/template.php new file mode 100644 index 000000000..99a9cc86d --- /dev/null +++ b/sites/brdo.brontosaurus.cz.mrp/themes/mrp/template.php @@ -0,0 +1,132 @@ +<?php +/** + * @file + * Contains the theme's functions to manipulate Drupal's default markup. + * + * Complete documentation for this file is available online. + * @see https://drupal.org/node/1728096 + */ + + +/** + * Override or insert variables into the maintenance page template. + * + * @param $variables + * An array of variables to pass to the theme template. + * @param $hook + * The name of the template being rendered ("maintenance_page" in this case.) + */ +/* -- Delete this line if you want to use this function +function STARTERKIT_preprocess_maintenance_page(&$variables, $hook) { + // When a variable is manipulated or added in preprocess_html or + // preprocess_page, that same work is probably needed for the maintenance page + // as well, so we can just re-use those functions to do that work here. + STARTERKIT_preprocess_html($variables, $hook); + STARTERKIT_preprocess_page($variables, $hook); +} +// */ + +/** + * Override or insert variables into the html templates. + * + * @param $variables + * An array of variables to pass to the theme template. + * @param $hook + * The name of the template being rendered ("html" in this case.) + */ +/* -- Delete this line if you want to use this function +function STARTERKIT_preprocess_html(&$variables, $hook) { + $variables['sample_variable'] = t('Lorem ipsum.'); + + // The body tag's classes are controlled by the $classes_array variable. To + // remove a class from $classes_array, use array_diff(). + //$variables['classes_array'] = array_diff($variables['classes_array'], array('class-to-remove')); +} +// */ + +/** + * Override or insert variables into the page templates. + * + * @param $variables + * An array of variables to pass to the theme template. + * @param $hook + * The name of the template being rendered ("page" in this case.) + */ +/* -- Delete this line if you want to use this function +function STARTERKIT_preprocess_page(&$variables, $hook) { + $variables['sample_variable'] = t('Lorem ipsum.'); +} +// */ + +/** + * Override or insert variables into the node templates. + * + * @param $variables + * An array of variables to pass to the theme template. + * @param $hook + * The name of the template being rendered ("node" in this case.) + */ +/* -- Delete this line if you want to use this function +function STARTERKIT_preprocess_node(&$variables, $hook) { + $variables['sample_variable'] = t('Lorem ipsum.'); + + // Optionally, run node-type-specific preprocess functions, like + // STARTERKIT_preprocess_node_page() or STARTERKIT_preprocess_node_story(). + $function = __FUNCTION__ . '_' . $variables['node']->type; + if (function_exists($function)) { + $function($variables, $hook); + } +} +// */ + +/** + * Override or insert variables into the comment templates. + * + * @param $variables + * An array of variables to pass to the theme template. + * @param $hook + * The name of the template being rendered ("comment" in this case.) + */ +/* -- Delete this line if you want to use this function +function STARTERKIT_preprocess_comment(&$variables, $hook) { + $variables['sample_variable'] = t('Lorem ipsum.'); +} +// */ + +/** + * Override or insert variables into the region templates. + * + * @param $variables + * An array of variables to pass to the theme template. + * @param $hook + * The name of the template being rendered ("region" in this case.) + */ +/* -- Delete this line if you want to use this function +function STARTERKIT_preprocess_region(&$variables, $hook) { + // Don't use Zen's region--sidebar.tpl.php template for sidebars. + //if (strpos($variables['region'], 'sidebar_') === 0) { + // $variables['theme_hook_suggestions'] = array_diff($variables['theme_hook_suggestions'], array('region__sidebar')); + //} +} +// */ + +/** + * Override or insert variables into the block templates. + * + * @param $variables + * An array of variables to pass to the theme template. + * @param $hook + * The name of the template being rendered ("block" in this case.) + */ +/* -- Delete this line if you want to use this function +function STARTERKIT_preprocess_block(&$variables, $hook) { + // Add a count to all the blocks in the region. + // $variables['classes_array'][] = 'count-' . $variables['block_id']; + + // By default, Zen will use the block--no-wrapper.tpl.php for the main + // content. This optional bit of code undoes that: + //if ($variables['block_html_id'] == 'block-system-main') { + // $variables['theme_hook_suggestions'] = array_diff($variables['theme_hook_suggestions'], array('block__no_wrapper')); + //} +} +// */ |