diff options
Diffstat (limited to 'views/default/page/layouts/content/header.php')
| -rw-r--r-- | views/default/page/layouts/content/header.php | 43 | 
1 files changed, 43 insertions, 0 deletions
| diff --git a/views/default/page/layouts/content/header.php b/views/default/page/layouts/content/header.php new file mode 100644 index 000000000..1e66e52db --- /dev/null +++ b/views/default/page/layouts/content/header.php @@ -0,0 +1,43 @@ +<?php +/** + * Main content header + * + * Title and title menu + * + * @uses $vars['header_override'] HTML for overriding the default header (override) + * @uses $vars['title']           Title text (override) + * @uses $vars['context']         Page context (override) + */ + +if (isset($vars['buttons'])) { +	// it was a bad idea to implement buttons with a pass through +	elgg_deprecated_notice("Use elgg_register_menu_item() to register for the title menu", 1.0); +} + +if (isset($vars['header_override'])) { +	echo $vars['header_override']; +	return true; +} + +$context = elgg_extract('context', $vars, elgg_get_context()); + +$title = elgg_extract('title', $vars, ''); +if (!$title) { +	$title = elgg_echo($context); +} +$title = elgg_view_title($title, array('class' => 'elgg-heading-main')); + +if (isset($vars['buttons']) && $vars['buttons']) { +	$buttons = $vars['buttons']; +} else { +	$buttons = elgg_view_menu('title', array( +		'sort_by' => 'priority', +		'class' => 'elgg-menu-hz', +	)); +} + +echo <<<HTML +<div class="elgg-head clearfix"> +	$title$buttons +</div> +HTML; | 
