2014-03-12 8 views
0

websphere portal 8을 사용하여 웹 사이트를 개발 중입니다. 포털이 페이지 요청에 제공되는 매시업 파일에 포털 CSS를 통합하지 못하게하는 방법이 있습니까? CSS에는 해당 웹 사이트에서 사용하지 않는 모든 로터스 UI 스타일이 포함되어 있습니다.websphere portal UI를 제거하는 방법 CSS

답변

4

예, 가능합니다. 포털 8 테마는 서로 다른 프로필을 가지고 있으므로 '얼마나 많은 js/css/다른 포털 직원'이 페이지에로드되었는지와 같은 프로필을 이해해야합니다. 페이지 사용 조명 프로필을 말할 수 있습니다. 이 페이지 속성을 열어야 페이지에 프로필 및 설정 특성

resourceaggregation.profile=profiles/profile_lightweight.json 

을 설정하려면 그러나 심지어 그 경우에 당신은 당신이보고 싶어하지 않는 포털 CSS를 볼 수 있습니다. 기본적으로 테마 테마/정적/테마/Portal8.0가/프로파일

의 정적 부분에 위치하고 모든 프로파일 JSON 파일 4 개 파일

  • profile_admin.json
  • profile_deffered.json있다
  • profile_full.jon
  • profile_lightweight.json

자신 만의 프로필을 만들 수 있다고 가정합니다.

이 당신이 wp_theme_portal_80와 당신이 관심이 귀하의 경우에는 예를 경량 프로필

"moduleIDs": [ 
    "wp_theme_portal_80", 
    "wp_portlet_css", 
    "wp_one_ui", 
    "wp_one_ui_dijit", 
    "wp_legacy_layouts", 
    "wp_client_ext", 
    "wp_status_bar", 
    "wp_theme_menus", 
    "wp_theme_skin_region", 
    "wp_theme_high_contrast", 
    "wp_layout_windowstates" 
], 

페이지에 무슨 일로이 프로파일 모듈 보자 프로필에 당신은 더 자세히 살펴 봐야하는 경우 - 방법을 알고 무엇 이 모듈에는? 그것을 알기 위해서는 기부금 디렉토리를 열고 theme.json 파일을 찾아야합니다. 열어 보면 다음을 볼 수 있습니다.

"modules":[{ 
"id":"wp_theme_portal_80", 
    "prereqs":[{ 
     "id":"wp_client_main" 
    },{ 
     "id":"wp_client_ext" 
    }], 
    "contributions":[{ 
     "type":"head", 
     "sub-contributions":[{ 
      "type":"js", 
      "uris":[{ 
       "value":"/js/head.js" 
      }] 
     }, { 
      "type":"css", 
      "uris":[{ 
       "value":"/css/master.css" 
      }, { 
       "value":"/css/masterRTL.css", 
       "type":"rtl" 
      }] 
     }] 
    }] 
}, 

이 파일은 간단한 프로파일을 사용하는 경우 HTML 마크 업에 포함됩니다. 이제는 페이지에서 포털 CSS를 피하는 방법이 분명합니다 - 프로필 json 편집/프로필 작성/theme.json 편집 theme.json 또는 기본 프로필을 수정할 경우 기본 포털 테마를 깨트 려야합니다.

희망이 있으면 도움이 될 것입니다.