2013-11-25 12 views
9

/web-app/images/フォルダに置き換えようとしましたが、動作しません。私のサイトには通常のGrails faviconがあります。もっと何をする必要がありますか?Grails:どのようにサイトfaviconを変更するには?

+2

1:プロジェクトをきれいに、それ以外のfavicon.icoファイルを持つプロジェクトを検索しないならば、それは、トリックを行う必要があります –

+1

正確には、あなたのプロジェクトのルートから始め、 'find。 -name favicon.ico'を実行し、結果に現れたディレクトリ内の古いファビコンを新しいファビコンに交換します。 – 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> 
関連する問題