Tôi có một tệp chủ đề Diazo dựa trên html5boilerplate. Chủ đề sử dụng các nhận xét có điều kiện trên phần tử <html>
để xác định các phiên bản Internet Explorer cụ thể, ví dụ:Làm thế nào để giữ lại các chú thích có điều kiện trong thành phần <html> trong một chủ đề 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]-->
Tuy nhiên, khi chủ đề được áp dụng Diazo dường như lột bỏ những ý kiến có điều kiện và chỉ có cuối cùng
<!--<![endif]-->
còn lại trong đánh dấu chính thức sản xuất cái gì đó như
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="en" xml:lang="en"><!--<![endif]-->
với một chưa từng có endif
. Sử dụng các nhận xét có điều kiện trong thẻ <html>
(ví dụ: bên trong <head>
hoặc xuống sâu hơn trong tài liệu) có vẻ hoạt động tốt.
Ví dụ về một chủ đề và quy tắc tập tin mà có vấn đề này có sẵn tại
Tôi đang sử dụng plone.app.theming 1.0b8 với các phiên bản KGS liên quan đến từ tốt-py.
Cảm ơn. https://dev.plone.org/plone/ticket/12249 –