Могут ли шаблоны макетов Liferay 6 иметь произвольный HTML (включая HTML5)? - PullRequest
0 голосов
/ 14 октября 2011

Я работаю над проектом Liferay 6, который включает создание нового пользовательского шаблона макета, который мы будем использовать в качестве каркаса нашего сайта. Мы пытаемся структурировать страницу, используя текущие теги HTML5, а также элементы, чтобы лучше уточнить структуру страницы.

Единственная "официальная" страница документации, которую я нашел для шаблонов макетов на сайте Liferay, это: http://www.liferay.com/community/wiki/-/wiki/Main/Layout+Template

Эта страница просто дает очень простой обзор создания шаблонов и подразумевает, что шаблоны должны быть не чем иным, как вложенной таблицей или набором вложенных элементов. То, что меня попросили создать, выглядит примерно так:

<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 id="header"></div>
<div id="nav"></div>
...

, что приводит к сильному недоразумению.

Разрешен ли этот тип произвольного HTML в шаблоне Liferay?

1 Ответ

0 голосов
/ 15 октября 2011

Оказывается, я путал шаблон макета с шаблонами, используемыми в теме Liferay.Если вам нужно самим понять разницу, посмотрите ответ, который я написал для Liferay 6 - Как настроить пользовательский макет по умолчанию? , где я объясняю разницу между ними и то, как каждый из них используется правильно.

...