2012-07-12 65 views
2

我正在尋找一種方法來更改Grails的默認g:鏈接行爲,但我無法弄清楚我必須做什麼,擴展某個類,配置bean spring ..
有人有一些建議嗎?更改g:在grails中的鏈接行爲

+2

你想以什麼方式改變它? – cdeszaq 2012-07-12 13:13:44

回答

2

如果您創建自己的TagLib並定義鏈接clojure,它將覆蓋默認的grails鏈接標記。

class MyTagLib { 
    def link = { attrs, body -> 
    out << 'changing the default grails link' 
    } 
} 
+0

好吧,如果我想在這個新的使用舊的鏈接關閉?可能嗎? – rascio 2012-07-13 10:25:33

+0

是的,簽出ApplicationTagLib類。這有鏈接clojure。如果我沒有弄錯'g.link'會做的伎倆,或尋找如何獲得ApplicationTagLib實例。 – 2012-07-13 13:39:21