2014-03-12 33 views
0

我們正在使用websphere門戶網站8開發一個網站。有沒有辦法阻止門戶網站將門戶CSS集成到在頁面請求中提供的混搭文件中? CSS包含我們不在該網站上使用的所有蓮花UI風格。如何刪除websphere門戶UI CSS

回答

4

是的,你可以。 Portal 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

我想你可以創建自己的配置文件。

如果你仔細看看這個文件,你會看到哪些模塊此配置文件帶來的頁面,例如輕量級的輪廓

"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" 
], 

你的情況,你有興趣與wp_theme_portal_80 - 如何知道什麼這個模塊包含? 要知道它,你應該打開貢獻目錄和查找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或默認配置文件

希望它能對你有幫助。