2014-11-12 2 views
0

내가 아주 최근에 나는 같은 것을 사용이에 대한 다른 웹 콘텐츠 포틀릿을 Liferay 웹 컨텐츠 포틀릿을 내장 필요했다,하는 Liferay 6.1 GA3의 일부 페이지를 짓고 있어요 :생성 포틀릿 인스턴스 ID하는 Liferay

<div class="somecontent_stuff"> 
     <runtime-portlet name="56" instance="hj33" queryString=""/> 
</div> 
<div class="some other content"> 
     <runtime-portlet name="56" instance="ze33" queryString=""/> 
</div> 

<div id="part_right"> 
    <runtime-portlet name="56" instance="nj33" queryString=""/> 
</div> 

그리고 이것은 완벽하게 작동하지만 완벽하게 작동합니다. 여러 페이지에서 웹 컨텐트를 사용할 때 수동으로 그리고 모든 페이지에 대해 변경 인스턴스 ID가 있습니다. 이는 소모적이며 위험합니다 (이처럼 많은 페이지가 있기 때문에).

이 코드를 자동으로 생성하는 방법이 있습니까?

답변

0

웹 양식을 사용하여 포함 된 포틀릿의 인스턴스 ID를 캡처하십시오. 자세한 내용은 this을 참조하십시오.

+0

예,이 솔루션은 제가 BTW를 사용했지만 기사를 만들 때마다 임의의 문자열을 입력해야합니다. 단지 장소에 블록을 넣을 필요가 없습니다. 자동으로 생성하는 방법이 있는지 궁금 해서요. WC를 페이지로 드래그 할 때 같은 일을하는 것입니다. – wadi3

관련 문제