UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: DZHETIGAPA от 16 Декабря 2011, 17:00:24

Название: Проблемы с условным комментарием в ие9
Отправлено: DZHETIGAPA от 16 Декабря 2011, 17:00:24
У меня непонятная проблема с вот таким условным комментариемв ие9:

<xsl:text disable-output-escaping="yes">&lt;!--[if IE 7]&gt;</xsl:text>
  <link rel="stylesheet" type="text/css" href="/css/ie.css"/>
<xsl:text disable-output-escaping="yes">&lt;![endif]]]&gt;--&gt;</xsl:text>

В остальных браузерах все работает гуд. Только ие9 отображает просто пустую страницу. Удаляю этот комментарий - и все работает.
Название: Re:Проблемы с условным комментарием в ие9
Отправлено: admin от 17 Декабря 2011, 01:22:04
в xslt шаблонизаторе условные комментарии лучше делать такой конструкцией

<xsl:comment><![CDATA[[if IE 7]><link rel="stylesheet" type="text/css" href="/css/ie.css"/><![endif]]]></xsl:comment>
Название: Re:Проблемы с условным комментарием в ие9
Отправлено: DZHETIGAPA от 28 Декабря 2011, 21:21:42
Такое условие дает неоднозначные результаты в ие7. Страницу корежит и все коряво. Буду гуглить что-нить другое.
Название: Re:Проблемы с условным комментарием в ие9
Отправлено: admin от 29 Декабря 2011, 04:40:16
строчку вводишь именно так
<xsl:comment><![CDATA[[if IE 7]><link rel="stylesheet" type="text/css" href="/css/ie.css"/><![endif]]]></xsl:comment>
или делаешь переносы строк и пробелы типа такого?
<xsl:comment>
      <![CDATA[[if IE 7]><link rel="stylesheet" type="text/css" href="/css/ie.css"/><![endif]]]>
</xsl:comment>
Название: Re:Проблемы с условным комментарием в ие9
Отправлено: admin от 29 Декабря 2011, 04:40:46
и в чем именно происходит перекореживание?