Мне нужно CSS для браузера в моем приложении JSF2 (Mojarra 2.1, Tomcat 7).
Я попытался добавить к моему шаблону:
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="#{cfgs.externalCssUrlIE8}" />
<![endif]-->
но комментарии не отображаются, поскольку я также использую:
<context-param>
<!-- Removes any comments from the rendered HTML pages. -->
<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
моя проблема... когда я отключу `javax.faces.FACELETS_SKIP_COMMENTS, я получаю кучу других проблем. Также я не думаю, что мои комментарии к исходному коду принадлежат к сгенерированным страницам.
Я также попытался поставить переключатель в CDATA следующим образом:
<![CDATA[
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="#{cfgs.externalCssUrlIE7}" />
<![endif]-->
]]>
но внутренний < отображаются как html-объекты..: -/, поэтому он не работает.
Вопрос: Есть ли другое решение? Существует ли какой-либо JSF2-тег для обработки этого? Библиотеки внешних тегов?
Спасибо заранее, Стив