Ho un file di tema Diazo basato sullo html5boilerplate. Il tema utilizza i commenti condizionali sull'elemento <html>
per identificare particolari versioni di Internet Explorer, ad es.Come conservare i commenti condizionali nell'elemento <html> in 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]-->
Tuttavia, quando viene applicato il tema Diazo sembra spogliare questi commenti condizionali e solo l'ultimo
<!--<![endif]-->
viene lasciato nel codice finale che produce qualcosa come
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="en" xml:lang="en"><!--<![endif]-->
con un ineguagliato endif
. L'utilizzo di commenti condizionali all'interno del tag <html>
(ad esempio all'interno di <head>
o più avanti nel documento) sembra funzionare correttamente.
Esempi di un tema e regole dei file che hanno questo problema sono disponibili presso
sto usando plone.app.theming 1.0b8 con le versioni KGS associati da buon-py.
Grazie. https://dev.plone.org/plone/ticket/12249 –