Tengo un archivo de tema Diazo que se basa en el html5boilerplate. El tema usa comentarios condicionales en el elemento <html>
para identificar versiones particulares de Internet Explorer, p. Ej.¿Cómo se conservan los comentarios condicionales en el elemento <html> en un tema Diazo?
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!-- Consider adding an manifest.appcache: h5bp.com/d/Offline -->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
Sin embargo, cuando se aplica el tema diazo parece despojar estos comentarios condicionales y sólo el último
<!--<![endif]-->
se deja en el marcado final de la producción de algo así como
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="en" xml:lang="en"><!--<![endif]-->
con un incomparable endif
. El uso de comentarios condicionales dentro de la etiqueta <html>
(por ejemplo, dentro de <head>
o más abajo en el documento) parece funcionar bien.
ejemplos de un tema y reglas archivos que tienen este problema están disponibles en
estoy usando plone.app.theming 1.0b8 con las versiones KGS asociados de buena-PY.
Gracias. https://dev.plone.org/plone/ticket/12249 –