From e6317a632697775aa7d57a13b7cf3b602e6a441e Mon Sep 17 00:00:00 2001 From: Logsol Date: Fri, 19 Jul 2013 12:23:05 +0200 Subject: [PATCH] added defaults plugin, repaired navigation edit --- application/model/Navigation.php | 7 ++++++- application/view/AdminNavigation/edit.phtml | 5 ++++- config/defaults.config.ini | 4 ++++ public/index.php | 1 + 4 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 config/defaults.config.ini diff --git a/application/model/Navigation.php b/application/model/Navigation.php index ad493f8..bf92081 100644 --- a/application/model/Navigation.php +++ b/application/model/Navigation.php @@ -202,10 +202,15 @@ class Navigation extends Katharsis_Model_Abstract $site = 'page/' . $site['url']; } $sites = array( - 'defaults' => explode(", ", Katharsis_Registry::getInstance()->defaults['sites']), + 'defaults' => array(), 'pages' => $sites ); + if(isset(Katharsis_Registry::getInstance()->defaults['sites'])){ + $sites['defaults'] = explode(", ", Katharsis_Registry::getInstance()->defaults['sites']); + } + + return $sites; } diff --git a/application/view/AdminNavigation/edit.phtml b/application/view/AdminNavigation/edit.phtml index afc1907..8209ee2 100644 --- a/application/view/AdminNavigation/edit.phtml +++ b/application/view/AdminNavigation/edit.phtml @@ -30,13 +30,16 @@
Url
- +sites['defaults'])): ?> +
sites['defaults'] as $key => $site): ?>
sites['pages'] as $key => $site): ?>
diff --git a/config/defaults.config.ini b/config/defaults.config.ini new file mode 100644 index 0000000..446bcac --- /dev/null +++ b/config/defaults.config.ini @@ -0,0 +1,4 @@ +title = Seinheit. +subtitle = Praxis für Traditionelle Europäische Medizin +email = info@seinheit.ch +#sites = index, event, news \ No newline at end of file diff --git a/public/index.php b/public/index.php index de542d2..44dc969 100644 --- a/public/index.php +++ b/public/index.php @@ -12,6 +12,7 @@ chdir('..'); require_once('library/Katharsis/Bootstrap.php'); Katharsis_Autoload::init(); +Katharsis_Controller_Plugin::registerPlugin(new DidgeridooArtwork_Controller_Plugin_Defaults()); Katharsis_Controller_Plugin::registerPlugin(new DidgeridooArtwork_Controller_Plugin_SetNames()); Katharsis_Controller_Plugin::registerPlugin(new Katharsis_Controller_Plugin_StartSession()); Katharsis_Controller_Plugin::registerPlugin(new DidgeridooArtwork_Controller_Plugin_Notice());