サイトインターフェイス翻訳で属性の値を翻訳する場合

2018年1月15日 at 15:23

度々、失礼します。

concrete5 バージョン 8.2.1を使用。
現在、日本語と英語の多言語サイトを作成しております。

今回はとても初歩的な質問をさせて頂きます。

サイトインターフェイス翻訳を使う場合、属性も翻訳できるとありますが、
作成したblockやテーマファイルにも反映されるのでしょうか?

タグ:

Re: サイトインターフェイス翻訳で属性の値を翻訳する場合

2018年1月15日 at 15:28
ブロック、テーマ、どこから使うかは基本的に無関係です。
 

Re: サイトインターフェイス翻訳で属性の値を翻訳する場合

2018年1月15日 at 16:42
hishikawaさん、もう少し具体的な質問をさせて頂いて宜しいでしょうか?


例えば、下記のような属性と値を設定を設定しました。

属性:駐輪場
属性の値:あり、なし

サイトインターフェイス翻訳を利用した時、SelectAttributeValueとして
翻訳されていて、入力画面では正しく翻訳されています。
でも、blockやテーマファイルの該当箇所は翻訳されていません。

属性の値はgetAttributeを使って取得しているのですが、
取得の仕方が間違っているのでしょうか?
もしくは何か設定の仕方が違うのでしょうか?
 

Re: サイトインターフェイス翻訳で属性の値を翻訳する場合

2018年1月15日 at 17:25
displayモードで取得しないと翻訳されません
http://concrete5-japan.org/help/5-7/developer/working-with-pages/getting-data-about-a-page/
 

Re: サイトインターフェイス翻訳で属性の値を翻訳する場合

2018年1月15日 at 18:39
無事解決できました!!

ここしばらく悩んでいたことが全て解決しました。
hishikawaさん、本当に助かりました。
どうもありがとうございます。