この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ステップ 3: ロゴコンポーネントを追加する

テーマレイアウトコンポーネントに戻って会社のロゴを追加します。
ロゴはいくつかの方法でページに追加できます。
  • CSS で背景画像プロパティの一部としてデザイントークンを参照する
  • 静的リソースを表示するカスタムコンポーネントを作成する ({!$Resource.MyJavascriptFile})
  • アセットへのパスをサーバから取得するカスタムコンポーネントを作成する
  • リッチコンテンツエディタなどの標準コンポーネントを使用する

[テーマ] パネルにアップロードしたのと同じ会社のロゴを使用する場合は、最も簡単で一貫した方法はデザイントークンを使用することです。先にコードを見てみましょう。

コンポーネントのスタイルバンドルから引用した次の CSS スニペットでは、(t() でラップされている) brandLogoImage トークンを使用して、logoContainer の背景画像として CSS に会社のロゴを挿入しています。

1.THIS .logoContainer {
2  background-image: t('url(' + brandLogoImage + ')');
3  background-position: center;
4  background-repeat: no-repeat;
5  background-size: contain;
6  width: 80%;
7  height: 50px;
8}
次の例では、カスタムコンポーネントを使用して、cirruslogo という名前の静的リソースを参照しています。テーマレイアウトコンポーネントで、次のコードを、ロゴのプレースホルダコメントと共に最初の slds-col コンテナに追加します。
1<div class="logoContainer">
2    <img src="{!$Resource.cirruslogo}"/>
3</div>