Menu: HTML MenĂ¼ parsing n+1 beseitigt
[kivitendo-erp.git] / SL / Layout / Admin.pm
index 188655f..e10ed03 100644 (file)
@@ -1,18 +1,18 @@
 package SL::Layout::Admin;
 
 use strict;
-use parent qw(SL::Layout::Base);
+use parent qw(SL::Layout::None);
 
-sub new {
-  my ($class, @slurp) = @_;
+use SL::Menu;
+use SL::Layout::None;
+use SL::Layout::Top;
+use SL::Layout::CssMenu;
 
-  my $self = $class->SUPER::new(@slurp);
-
-  $self->add_sub_layouts([
+sub init_sub_layouts {
+  [
     SL::Layout::None->new,
-  ]);
-
-  $self;
+    SL::Layout::CssMenu->new(menu => Menu->new('menus/admin.ini')),
+  ]
 }
 
 sub start_content {
@@ -23,4 +23,5 @@ sub end_content {
   "</div>\n";
 }
 
+
 1;