UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: Старник от 17 Апреля 2013, 21:46:28

Название: DOCTYPE для HTML-5
Отправлено: Старник от 17 Апреля 2013, 21:46:28
На днях пришлось подключать к сайту jPlayer,  засада подкралась неожиданно он работает только в HTML-5. Вот решил выложить как я  решил эту проблему, вдруг кому пригодится.
Сайт сделан на основе шаблонов Demozzz  в файле default.xsl где по умолчанию обьявляется DOCTYPE,  приводим код к такому виду:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >

<xsl:template match="/" mode="layout">
<xsl:text disable-output-escaping='yes'>&lt;!DOCTYPE html></xsl:text>
<html>
Теперь на выходе получим валидный <!DOCTYPE html>
Название: Re:DOCTYPE для HTML-5
Отправлено: Byte от 18 Апреля 2013, 15:47:19
Здорово =) только самое интересное в том, что этот способ давно описан тут http://wiki.umisoft.ru/DOCTYPE_html5 =) но респект, если сделал без документации =)
Название: Re:DOCTYPE для HTML-5
Отправлено: Старник от 18 Апреля 2013, 21:09:17
Здорово =) только самое интересное в том, что этот способ давно описан тут http://wiki.umisoft.ru/DOCTYPE_html5 =) но респект, если сделал без документации =)
К сожалению этого я не видел, сэкономил бы массу времени...