ページタイトルの設定
Q.
ブラウザに表示されるタイトルを、Salesforce標準ページレイアウトのように「オブジェクト名: Name項目」で表示させることはできますか?
A.
「ページタイトル」にオブジェクト名とName項目を動的に表示するマージフィールドを記述することで、「オブジェクト名: Name項目」をブラウザのタイトルに表示できます。
設定方法は以下の通りです。
- Studioで画面を開き、ページプロパティの「ページタイトル」に オブジェクト名: {!record.name} を記述します。
※オブジェクト名 部分は適宜修正してください。例えば、取引先の場合は 取引先: {!record.name} と記述します。 - 画面をデプロイします。
なお、上記の方法だとオブジェクト名部分が固定となりますが、多言語環境下などでオブジェクト名に変数を使用したい場合は、以下のように記述します。
{!$ObjectType.オブジェクトAPI参照名.label}: {!record.name}
※取引先の場合は {!$ObjectType.Account.label}: {!record.name} と記述します。