2011-09-04 104 views
3

我正在按照instructions here創建自定義RichFaces頁面主題。我運行了Maven命令,它創建了我的初始頁面模板,以及一個應該放置我的樣式表屬性的.xcss文件。不過,我希望在我的頁面主題中包含幾個不同的CSS文件,而不是將它們定義在一個巨大的文件中。如果我可以在自己的文件中包含960.css文件,這樣會更容易,因此CSS代碼更易於閱讀和編輯。RichFaces頁面主題 - 包括CSS文件?

我注意到the instructions說說如何使用這個標籤來引用一個圖像文件中的文件XCSS:

<f:resource f:key="/org/richfaces/docs/renderkit/html/images/img01.gif" /> 

是否有類似的機制,包括在我的網頁主題不止一個.xcss文件?我試着簡單地使用:

<f:resource f:key="/org/richfaces/docs/renderkit/html/css/960.css" /> 

不過,我得到一個XML解析錯誤,所以我清楚地做錯事。有沒有更好的方法在頁面主題項目中包含多個CSS文件,然後在頁面主題中引用它們?

回答

3

對於任何正在努力解決這個問題的人來說,看起來好像<h:styles />標記(xmlns:h =「http://jsf.exadel.com/header」)的目的就是要解決這個問題。將您的.xcss文件放在主題中的renderkit/html目錄下,然後使用相對路徑引用它們。即

<h:styles>css/myothercss.xcss</h:styles>