2017-03-01 14 views
0

웹 콘텐츠 디스플레이를 사용하여 새 웹 콘텐츠를 만들고 있습니다. 구조를 선택할 때 스케쥴링 탭 (후크 파일 : \ 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 US의 구조체의 이름을 취득합니다. Locale US가없는 경우는, Locale의 디폴트의 Locale를 돌려줍니다.

트릭을 수행해야합니다.

+0

article.getStructureId()! 새 웹 콘텐츠의 경우 기사가 null입니다. –

+0

그리고 첫 번째 ?? – JMF