diff --git a/library/Icinga/Web/Menu.php b/library/Icinga/Web/Menu.php
index 18a17ea67..a74112dc4 100644
--- a/library/Icinga/Web/Menu.php
+++ b/library/Icinga/Web/Menu.php
@@ -248,7 +248,8 @@ class Menu implements RecursiveIterator
$section->add(t('Logout'), array(
'url' => 'authentication/logout',
- 'priority' => 700
+ 'priority' => 700,
+ 'renderer' => 'ForeignMenuItemRenderer'
));
}
}
diff --git a/library/Icinga/Web/Menu/ForeignMenuItemRenderer.php b/library/Icinga/Web/Menu/ForeignMenuItemRenderer.php
new file mode 100644
index 000000000..659709868
--- /dev/null
+++ b/library/Icinga/Web/Menu/ForeignMenuItemRenderer.php
@@ -0,0 +1,24 @@
+%s%s',
+ $menu->getUrl() ?: '#',
+ $menu->getIcon() ? '
' : '',
+ htmlspecialchars($menu->getTitle())
+ );
+ }
+}