aniya様
ご教示いただきました要領で以下の6ファイルを
concrete/attributes/select
以下へコピーし
application/blocks/select
「サイトインターフェースを翻訳」で「文字列を再読み込み」すると「** None」という文字列が表示されました。
翻訳「** なし」を「選択してください」に変更するとフォームの初期値を変更することができました。
ありがとうございました。
以下も試してみました。
1. 以下の「** None」を「Select Item」に変更
application/blocks/select/form.php
↓
フォームの初期値は「選択してください」のまま
「サイトインターフェースを翻訳」には「Select Item」が表示される
2. 追加した以下をすべて削除
application/blocks/select
↓
フォームの初期値は「選択してください」のまま
ファイルがオーバーライドされたわけではなく「** None」の翻訳が変更されたという印象です。
大変参考になりました。
フォームのオプションリストの初期値「** なし」を変更したい
2020年5月25日 at 11:46
フォームの属性「オプションリスト」の初期値「** なし」を「選択してください」に変更したいと考えています。
以下の「** None」部分の翻訳のようですが「サイトインターフェースを翻訳」には見当たりません。
concrete/attributes/select/form.php
コピーを以下に置いてみましたがやはり「サイトインターフェースを翻訳」に表示されません。
application/attributes/select/form.php
「** None」を「選択してください」に書き換えてしまうと、どの言語でも日本語表示になってしまうと思いますが、どのような方法が適切でしょうか。
# concrete5 バージョン
8.5.2
# PHP バージョン
PHP7.3.14
# サーバー
エックスサーバー
タグ:
Your post has been saved and will be published after approval by the forum moderator.
aniya
Re: フォームのオプションリストの初期値「** なし」を変更したい
application/attributes/select/form.php
ではなく
application/blocks/select/form.php
でやってみてください。
とりえずselect以下をまるっとコピペしたらMAMP+8.5.2の環境では
「サイトインターフェースを翻訳」に表示され意図した通りに動きました。
お試しあれ。