2017-03-01 87 views
0

我正在使用Web內容顯示創建新的Web內容。當我選擇一個結構時,我可以在Scheduling選項卡中獲取結構名稱(鉤子文件:\ html \ portlet \ journal \ article \ schedule.jsp)。Liferay在schedule.jsp中獲取結構名稱

目前我正在使用jQuery並使用$(「.structure-name-label」).html(),但這並不令人滿意。見附件。 enter image description here

回答

0

你幾乎在那裏得到結構的名字!試試下面的代碼:

String structureName = JournalStructureLocalServiceUtil.getStructure(groupId, structureId).getName(Locale.US, true); 

,說的getName的部分(Locale.US, true);將獲得帶有Locale for US的結構的名稱,或者如果Locale US沒有一個,它將返回默認的Locale版本。

這應該對你有用。

+0

article.getStructureId()!但新文章內容爲空。 –

+0

而第一?? – JMF