public function boot()
{
Event::listen('pages.menuitem.listTypes', function () {
return ['blog-category' => 'Blog category', 'all-blog-categories' => 'All blog categories'];
});
Event::listen('pages.menuitem.getTypeInfo', function ($type) {
if ($type == 'blog-category' || $type == 'all-blog-categories') {
return Category::getMenuTypeInfo($type);
}
});
Event::listen('pages.menuitem.resolveItem', function ($type, $item, $url, $theme) {
if ($type == 'blog-category' || $type == 'all-blog-categories') {
return Category::resolveMenuItem($item, $url, $theme);
}
});
}