2016-07-25 9 views
1

私はCountryDropdownFieldを使用しています。空の文字列を設定しました。それでも、デフォルト値はUnited Statesになります。どのように空の文字列に設定されているものをデフォルトにしますか? mysite_configの\のconfig.ymlに以下を追加するCountryDropdownField - setEmptyString()で設定されている値をデフォルトに設定しますか?

$fields = new FieldList(
      CountryDropdownField::create('Country') 
      ->setEmptyString('-- Please choose a country --') 
     ); 

答えて

3

(当時は/ devを確実に構築する?1 =フルが実行されます)これを達成するために...

CountryDropdownField: 
    default_to_locale: false 
    default_country: '' 
+0

パーフェクトを、ありがとうございました! – ifusion

+0

ありがとうバリー。 SSv3.4.1では私のために働いていません。 _config.ymlのファイルの正確なパスを与えることで、答えをうまく改善できます。私は/mysite/_config/config.ymlと/mysite/_config/_config.ymlで上記の設定を試みましたが、私はまだデフォルトの選択された国 "米国"を取得しています。私は最初のオプションに変更したいと思います。 - リストから国を選択してください。 - –

+0

正確なファイル名を確認するために更新されました。devビルドを確実にするためのヒントとともに、混乱をお詫び申し上げます。フレームワークを多少使用した後にハードワイヤードにする – Barry

関連する問題