2013-05-14 36 views
0

我正在嘗試將圖像添加到我的layoutUnits(特別是layoutUnit = North,但我可以解決它)的標題。但是,雖然它在登錄前對頁面有效,但在登錄後它將停止工作。我在想,如果其中的原因是因爲#{} request.contextPath返回將圖像添加到標題 - 是#{request.contextPath}返回上下文名/面而不是上下文名/?

https://localhost:8181/contextname/faces 

,而不是隻:

https://localhost:8181/contextname/ 

還是有其他原因?我越想這件事,我越覺得它可能是別的 - 但我想不出什麼。請注意,下面的樣式表適用於8080和8181 - 這不會導致我能說的問題。

這裏是我修改的CSS - 就像我說的那樣,它在登錄之外工作,但是一旦登錄圖像就不會出現。

<style type="text/css"> 
     .ui-layout-unit-header{ 
      background-image:url('#{request.contextPath}images/NetworksLogoToolbarTransparent.gif') !important; 
      background-repeat:no-repeat !important; 
      background-size: contain !important; 
     } 
    </style> 

任何幫助將不勝感激。

Aodhán

回答

0

我從字面上不知道爲什麼,因此,如果任何人都可以在上面闡明,那簡直太好了,但由於某些原因加入/圖像之前的工作。登錄之前不需要登錄,而是登錄頁面。所以:

background-image:url('#{request.contextPath}/images/NetworksLogoToolbarTransparent.gif') !important; 

相反的:

background-image:url('#{request.contextPath}images/NetworksLogoToolbarTransparent.gif') !important; 

只見並不需要斜線的例子,但我做到了。

相關問題