function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
pikotaropikotaro 

$Site.AdminEmailAddress

$Site.AdminEmailAddress の結果が空になりますが、どこに設定したらよいのでしょうか。

以下、マニュアルをみると「現在のサイトのサイトContactフィールドの値を返します。」
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_variables_global_site.htm

とありますが、どこをさしているのかがわかりません。。
Taiki YoshikawaTaiki Yoshikawa
サイト設定画面からアクセスできるこちらの項目だったと思います。
(確認したところ必須項目なので値がセットされていそうですが.. )
User-added image
pikotaropikotaro
ご回答ありがとうございます。

そうですね。。
設定はしており、その設定されているユーザのメールアドレスも
設定されているのですが、空白になりますね。

困りました^^;
 
pikotaropikotaro
あ、ちなみに、、コミュニティログイン前で urlに直で/apex/BandwidthExceeded を指定したエラーページでの
リンクは、サイト管理者のリンクでした。^^;

このエラーページですが、Exception.pageでもInmaintenance.pageを編集しても反映されず、
Site.AdminEmailAddressをつかっているのか不明です。
 
pikotaropikotaro
developer フォーラムのAnswerボタンを押す度に503エラーになってしまう^^;
pikotaropikotaro
先ほど書いた、コミュニティログイン前で/apex/BandwidthExceeded
を直で実行して、SF標準のエラー画面がでるのはいやですな。

サイトの設定でエラーページ設定がありますが、このページ編集しても、
いまだに、SFのエラーページが表示されてしまうといった状況で。

これはどうしようもないって感じですかね。
 
pikotaropikotaro
先ほど、サイトの設定で、無効なサイトのホームページってところに、任意のエラー画面に設定して、
数分まった後に、SF標準のエラーページではなく任意のエラー画面がでるようになりましたね。

ただ、その任意画面の$Site.AdminEmailAddressはやはり空白という。。
 
pikotaropikotaro
↑上記はプレビュー画面での話だけかも。
コミュニティドメインでは/apex/BandwidthExceededは相変わらず、「xxxは構築中です。」のSF標準エラーページでした。
いや~大変大変。