2011-08-04 6 views
0

私はRefineryCMSをレールに基づいて使用しています。 Refinery CMSのサイト名はどこに保存されていますか?多言語のサイト名を作成するにはどうしたらいいですか?おかげさまで RefineryCMSのサイト名

答えて

1

設定(yoursite/refinery/settings)でサイト名を変更できます。ファイルアプリ/コントローラ/ application_controller.rbを開いて、そこにこれを追加し、会社名を設定するには

if I18n.locale.to_s == 'fr' 
    # sets sitename to "My Site name in French" 
    RefinerySetting.set(:site_name, "My Site name in French") 
    else 
    # displays site name from settings if defined otherwise displays "My site" 
    RefinerySetting.find_or_set(:site_name, "My site") 
    end 
+0

私は理解していますが、私はこのコードをどこに置くことができますか? – Pyrchev

+0

翻訳をデータベースに保存したいのですが、 – Pyrchev

+0

を 'controllers/application_controller.rb'に入れてください。データベースの翻訳を 'globalize3'の宝石で保存したい場合、refineryはそれを使用します。 – NARKOZ

0

:あなたはこのような何かを行うことができます多言語のために

Refinery::Core.configure do |config| 
config.site_name = "my site name" 
end 
関連する問題