1
오메가 테마 (http://drupal.org/project/omega)를 사용하고 있으며, 오메가가 사용하는 IE8 이하의 반응 형 디자인은 지원하지 않습니다.IE8 이하에서 Drupal의 Omega 테마를 반응시키는 방법은 무엇입니까?
오메가 테마 (http://drupal.org/project/omega)를 사용하고 있으며, 오메가가 사용하는 IE8 이하의 반응 형 디자인은 지원하지 않습니다.IE8 이하에서 Drupal의 Omega 테마를 반응시키는 방법은 무엇입니까?
알아 냈어! respondjs 모듈 (http://drupal.org/project/respondjs)을 설치하고 template.php를 수정해야했습니다. http://drupal.org/node/1388898을 확인하십시오. IE 특정 CSS 파일이 respond.js 파일이 작동하지 못하게하는 것 같습니다. IE 관련 스타일 시트를 제거하고 [ 'browsers'] [ 'IE']를 gte IE 9에서 TRUE로 변경했습니다. 이것은 나를 위해 작동하는 것 같다. 오메가 서브 템플릿 template.php 파일에 다음 코드를 추가했습니다.
<?php
function omega_subtheme_css_alter(&$css) {
foreach ($css as $key => $value) {
if (preg_match('/^ie::(\S*)/', $key)) {
unset($css[$key]);
} else {
$css[$key]['browsers']['IE'] = TRUE;
}
}
}
?>