2011-10-13 1 views
0

저는 Liferay 6 프로젝트에서 작업하고 있습니다.이 프로젝트에는 사이트의 골격으로 사용할 새로운 사용자 정의 레이아웃 템플릿을 만드는 작업이 포함되어 있습니다. 현재 HTML5 태그와 요소를 사용하여 페이지를 구조화하여 페이지의 구조를보다 명확하게 보여줍니다. http://www.liferay.com/community/wiki/-/wiki/Main/Layout+TemplateLiferay 6 레이아웃 템플릿은 임의의 HTML을 가질 수 있습니까 (HTML5 포함)?

이 페이지는 단지 템플릿을 만드는 매우 빈약 개요를 제공하고,이 템플릿 것을 의미한다 :

내가하는 Liferay의 사이트 레이아웃 템플릿에 대한 발견 한 유일한 "공식적인"문서의 페이지는 이쪽 이 둘러싸는 테이블 또는 중첩 된 요소 집합 이상일 수 없어야합니다. 내가 만들도록 요청했습니다는이 같은 구조 무언가이다 :

<header>[logo, search tool, welcome message, utility links]</header> 
<nav>[dynamic navigation links, based on user entitlements]</nav> 
<div id="leftPanel">[Velocity code here to load tools]</div> 
<div id="content">[Velocity code here to load portlets]</div> 
<footer>[copyright, disclaimers, etc.]</footer> 

이것은 의도적입니다 - 우리는 각 지역에 떨어져 표시에 해당하는 의미 태그의 사용을 통해 우리의 코드에서 페이지 구조를 명확하게하기 위해 노력하고있다 오히려 무거운 DIV 혼란에 이르게 이전 스타일

<div id="header"></div> 
<div id="nav"></div> 
... 

보다.

Liferay 템플릿에서 허용되는 임의의 HTML입니까?

답변

0

Liferay 테마에 사용 된 템플릿과 레이아웃 템플릿이 혼동 스러웠습니다. 차이점을 직접 이해하고 싶다면 Liferay 6 - How to set up custom layout as default?에 올린 답변을 확인하십시오. 여기서 두 가지의 차이점과 각각의 사용법을 설명합니다.

관련 문제