ページタイトルの設定

Q.

ブラウザに表示されるタイトルを、Salesforce標準ページレイアウトのように「オブジェクト名: Name項目」で表示させることはできますか?

A. 

「ページタイトル」にオブジェクト名とName項目を動的に表示するマージフィールドを記述することで、「オブジェクト名: Name項目」をブラウザのタイトルに表示できます。
設定方法は以下の通りです。

  1.  Studioで画面を開き、ページプロパティの「ページタイトル」に オブジェクト名: {!record.name} を記述します。
    オブジェクト名 部分は適宜修正してください。例えば、取引先の場合は 取引先: {!record.name} と記述します。
  2. 画面をデプロイします。

 

なお、上記の方法だとオブジェクト名部分が固定となりますが、多言語環境下などでオブジェクト名に変数を使用したい場合は、以下のように記述します。

{!$ObjectType.オブジェクトAPI参照名.label}: {!record.name}
※取引先の場合は {!$ObjectType.Account.label}: {!record.name} と記述します。