2013-11-25 64 views
9

我試圖替換/web-app/images/文件夾中的favicon.ico,但它不起作用:我的網站仍然有通常的Grails圖標。我需要做更多的事情?Grails:如何更改網站favicon?

+2

1:清理項目,它應該做的伎倆,如果搜索不到它有其他的favicon.ico文件的項目,它是指 –

+1

確切地說:從你的項目的根目錄開始,並執行'查找。 -name favicon.ico'並在結果中出現的任何目錄內將舊的favicon換出。 – IAmYourFaja

回答

11

試圖改變views\layout\main.gsp

<html> 
    <head> 
     <title><g:layoutTitle default="Grails" /></title> 
     <link rel="stylesheet" href="${createLinkTo(dir:'css',file:'main.css')}" /> 
     <link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'favicon.ico')}" type="image/x-icon" /> 
     <g:layoutHead /> 
     <g:javascript library="application" />     
    </head> 
    <body> 
     <div id="spinner" class="spinner" style="display:none;"> 
      <img src="${createLinkTo(dir:'images',file:'spinner.gif')}" alt="Spinner" /> 
     </div>  
     <div class="logo"><img src="${createLinkTo(dir:'images',file:'grails_logo.jpg')}" alt="Grails" /></div>  
     <g:layoutBody />   
    </body>  
</html> 

和評論

<link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'favicon.ico')}" type="image/x-icon" /> 

,或者清除瀏覽器的緩存。 ;-)

+0

做了工作,謝謝。 – Rob

+0

在Chrome和FF中工作,該死的IE9沒有顯示它。 – Guus

3

隨着資產插件,您必須使用Grails:

<head> 
    ... 
    <asset:link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> 
</head>