%{site_name} のウェルカムヘッダーテキストでエラー: 次の補間キーは無効です: site_name

次の補間キーは無効です: site_name

「いいね!」 1

「Site_text」が利用できないと思います。/admin/customize/site_texts/js.welcome_banner.header.new_members?locale=enでテキストを編集しようとすると、名前だけが利用可能であることがわかります。


site_nameは未登録ユーザーにのみ利用可能だと思います。説明を更新する必要があると思われます。

「いいね!」 3

承知いたしました、情報ありがとうございます。今のところ、サイト名はCSSを使って表示しています。ウェルカムテキストで下線を引くのに問題がありました。

何らかの理由で、匿名訪問者には %site_name のみ機能します。

次のようにしたいのですが。

ようこそ、%{preferred_display_name}さん、%{site_name}へ!

しかし、これはできず、この領域での下線/CSS調整が困難になっています。

それは理にかなっています。彼らはログインしていないので、誰であるかわかりません。データベースに彼らの名前はありません。
それは、知らない人がドアベルを鳴らしたときのようなものです。自己紹介するまで、名前で挨拶することはできません。

「いいね!」 1

はい、しかし、ログインしているユーザーに対してもその %site_name を使用したいです :smiley:

ご報告ありがとうございます!利用可能な変数を過大に約束していたようです…これを修正するアップデートを準備中です。

「いいね!」 3

%{site_name}をログイン中のユーザーに追加することはまだできないということですか?

うーん…確かにそのようですね。


サイト名を表示するには、テーマコンポーネント(Theme Component)を使って/about.jsonにリクエストを送り、サイトタイトルを取得できるかもしれません(siteサービスを確認しましたが、サイトタイトルに関するものは見つかりませんでした)。

siteSettingサービスを使うと、titleサイト設定の値を取得できるかもしれません。

「いいね!」 1