Liferay6.1:hook中追加portlet的配置專案的實現方法
阿新 • • 發佈:2019-01-02
Lfieray的客戶化的處理中,最經常做的是畫面部分的修改。應該用hook的比較多。
大體用途如下
hook:liferay的畫面(jsp),語言檔案,配置檔案的客戶化。以及一部分邏輯處理(java的修改很有限)。
portlet:新增新功能
ext:改造liferay的邏輯處理。主要是java部分。
最不建議使用的就是ext了。
比如在原來lifery的某個portlet的配置畫面上,新追加專案又不想修改java的做法。
下面以檢索portlet為例:hook名mysearch-hook
配置畫面jsp:mysearch-hook/docroot/META-INF/custom_jsps/html/portlet/search/configuration.jsp
新增專案名:maxNum
jsp裡面如下寫就可以了。
<aui:input name="preferences--maxNum--" type="text" value="<%= maxNum %>" />
name欄位命名規則:preferences--paramName--