我正在爲Jive(SBS)7編寫一個插件,並且希望向用戶個人資料概述頁面(即/ people/admin)的模板添加更多數據。在Jive 6中,我覆蓋了struts中的配置文件路徑並添加了我自己的ViewProfile操作。但這一行動似乎不再被稱爲。Jive 7:如何更改配置文件數據/操作?
我也無法弄清楚我更改的模板從(soy/people/profile/{userProfile,header,head} .soy)獲取他們的數據或者是什麼操作負責。
那麼如何添加另一個屬性到獲取targetUser的自定義屬性的大豆文件? (自定義屬性=保存在數據庫表jiveuserprop中的屬性)
實際上,可能有其他的方法可以做到這一點,但這是迄今爲止最簡單的。唯一的缺點是,如果他們改變配置文件的佈局(就像他們從jive 6到7一樣),那麼你必須改變你的jQuery的東西... –
當然,Javascript總是一個選項,實際上是一個插件模板定義[ 1]是注入Javascript的最佳方式。 [1]:https://community.jivesoftware.com/community/developer/plugins/blog/2013/02/28/extending-jive-with-plugin-template-definitions – mmlac