2013-08-16 2 views
0

liferay 포틀릿의 어느 위치에서든지 해당 포틀릿의 컨테이너 div는 무엇인지 지정할 수 있습니까? 요약하면 내 페이지에는 여러 포틀릿이 있습니다. 하나의 포틀릿을 DIV 내에 배치하려고합니다. 이것을 어떻게 할 수 있습니까?포틀릿에 대한 컨테이너 div 지정

sortables로 포틀릿 (스타일 된 div를) 사용과 열 사이에 정렬 수 있도록 connectWith 옵션을 사용)

답변

0

모든 포틀릿 항상 자동으로 여러 특성화 된 DIV에 포함되어 있습니다>.

는 예를 제공하기 위해 : 당신은 http://www.liferay.com의 왼쪽 아래 기사를 해결할 수 있습니다 (

#p_p_id_56_INSTANCE_n5AQ_ { background:green; } 

으로 (예를 들어, 독특한) 포틀릿의 ID를 기반으로 ("을 Liferay는 오픈 소스 엔터프라이즈 솔루션을 ... 제공") 참고 : "56"은 포틀릿의 ID이고 Liferay는 기본 포틀릿에 짧은 식별자가 있음을 나타냅니다.

"웹 컨텐트 표시 포틀릿"(56, 사람이 읽을 수있는 오래된 이름 : "업무 일지 내용 표시" 보다 자세한 클래스를 통해이 포틀릿의 모든 인스턴스를 처리 할 수도 있지만 (모든 "웹 컨텐츠 표시"포틀릿을 조회합니다 :

.portlet-journal-content { background: red; } 

당신은 또한 그냥 찾을 방화범이 끌려와 페이지 소스/DOM을 검토

.journal-content-article { background: blue; } 

갈 수 있도록 포틀릿 자체는 "저널 컨텐츠 기사"클래스와 컨텐츠 속성 필요한 관련 정보 - 특히 사용자 정의 포틀릿의 경우 포틀릿 ID는 좀 더 복잡하지만이 레벨에서 검토 할 때 모든 체계적이고 (IMHO) 이해하기 쉽습니다.