From 471c6474bf701c10f34d9d100e8c012a44c3b816 Mon Sep 17 00:00:00 2001 From: Brett Bieber <brett.bieber@gmail.com> Date: Wed, 25 Mar 2009 20:20:51 +0000 Subject: [PATCH] Add start of a unl_theme for elgg, modify the pageshell to use the UNL_Templates package. --- unl_theme/start.php | 14 +++++++++ .../views/default/pageshells/pageshell.php | 31 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 unl_theme/start.php create mode 100644 unl_theme/views/default/pageshells/pageshell.php diff --git a/unl_theme/start.php b/unl_theme/start.php new file mode 100644 index 00000000..8086fbd3 --- /dev/null +++ b/unl_theme/start.php @@ -0,0 +1,14 @@ +<?php + +/* Initialize the theme */ +function unl_theme_init(){ + + + +} + +// Initialise log browser + +register_elgg_event_handler('init','system','unl_theme_init'); + +?> \ No newline at end of file diff --git a/unl_theme/views/default/pageshells/pageshell.php b/unl_theme/views/default/pageshells/pageshell.php new file mode 100644 index 00000000..dd78f466 --- /dev/null +++ b/unl_theme/views/default/pageshells/pageshell.php @@ -0,0 +1,31 @@ +<?php + +header('Content-type: text/html; charset=UTF-8'); + +require_once 'UNL/Templates.php'; + +$page = UNL_Templates::factory('Fixed'); + +$page->maincontentarea = ''; +$page->leftRandomPromo = ''; +if (empty($vars['title'])) { + $title = $vars['config']->sitename; +} else if (empty($vars['config']->sitename)) { + $title = $vars['title']; +} else { + $title = $vars['config']->sitename . ": " . $vars['title']; +} + +$page->maincontentarea .= elgg_view('messages/list', array('object' => $vars['sysmessages'])); + +$page->maincontentarea .= $vars['body']; + + +if (isloggedin()) { + // spotlight + $page->maincontentarea .= elgg_view('page_elements/spotlight', $vars); +} + + +echo $page; +?> \ No newline at end of file -- GitLab