2016-04-22 5 views
0

Может ли кто-нибудь предложить мне, как панировочные сухари могут быть реализованы в Grails 2.3.1. нужно реализовать, чтобы показать навигацию с домашней страницы для текущей страницыКак создать панировочные сухари в приложении Grails

Для примера,

Главная> Страница 1> Текущая страница

ответ

2

Вы можете использовать этот plugin here. Подробное documentation показывает использование

Установка:

Grails установить плагин-заводной-сухари-плагин

Использование:

сухари плагин основан на MenuDefinitionService обеспечивается приложением. Так давайте создавать службу

Run-сервис создания MenuDefinitionService

В MenuDefinitionService создать метод, называемый loadMenuDefinition

пример

class MenuDefinitionService { 

    static transactional = false 

    static scope = "session" 

    static proxy = true 


    def loadMenuDefinition() { 
     def menus = [] 

     menus << new MenuItem(name : "page-one", message:"page.one.demo", controller: "BreadCrumbsDemo", action: "pageOne") 
     MenuItem menuThreeTwo = new MenuItem(name : "page-two-", message:"page.two.demo", controller: "BreadCrumbsDemo", action:"pageThreeTwo") 
     menuThreeTwo << new MenuItem(name : "page-two.one", message:"page.two.one.demo", controller: "BreadCrumbsDemo", action:"pageThreeTwoOne") 
     menuThreeTwo << new MenuItem(name : "page-two.two", message:"pagetwo.two.demo", controller: "BreadCrumbsDemo", action:"pageThreeTwoTwo") 
     menus << menuThreeTwo 

     menus 
    } 
} 

Вы можете определить, как много уровней, которые вы хотите !!!

Смежные вопросы