Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
  • クライアントサイドJavaScriptの使用
  • 用語集
  1. ウェブ体験を作ろう
  1. Sitecore Personalize
  2. 体験紹介

ウェブ体験でCSSを使う

Markdown version
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ウェブ体験でカスケーディングスタイルシート(CSS)を使い、組織の色、フォント、レイアウト、ブランディングを体験に適用できます。

また、動的データを実行することで1

、バリアントのCSSを編集することも可能です。これを行うには、API応答に 動的データを含めるように設定し、バリアントが実行された際にサーバーからデータを要求し、その後バリアントに渡すようにする必要があります。

ウェブ体験でCSSを使用する方法:

  1. エクスペリエンスタイルで、設定したいバリアントの隣にある編集アイコンをクリックします。

  2. コードエディターのCSSタブで、ウェブ体験のレイアウトをフォーマットするために使いたいCSSを入力してください。

  3. CSSに動的データを挿入するには、データ タブの データセレクタ 検索ボックスで、ゲストのメールアドレスやその他の識別子を入力して検索してください。これにより、データモデルの属性やパスにアクセスできます。

    !ヒントコードの設定やテスト時によく使うゲストがいる場合は、スターアイコンをクリックしてゲストをブックマークし、検索しなくて済むようにしましょう。

    Editing the HTML to apply personalization in a variant.
  4. 動的なゲストデータを含めるには、ゲストデータモデル ツリーの下で「 Copy icon 」をクリックし、「 Copy Path as Handlebars」をクリックしてください。

  5. 意思決定モデル応答からの動的データを含めるには、意思決定モデル応答 ツリーを展開し、「 Copy icon 」をクリックして「 パスをハンドルバーとしてコピー」をクリックしてください。

  6. 体験応答の動的データを含めるには、体験応答 ツリーを展開し、Copy icon をクリックして「 Copy Path as Handlebars」をクリックしてください。

  7. CSSタブでデータを貼り付け、接頭辞にcontextを付けます。例えば、CSSの {{decisionOffers.0.attributes.PromoText}} に含まれるデータを含めるには、{{context.decisionOffers.0.attributes.PromoText}}として参照しなければなりません。

  8. 「保存」をクリックします。

  9. コードエディタを閉じるには back.png をクリックしてください。

!注箱出しのウェブテンプレートを使う場合、またはそのテンプレートからJavaScriptをコピーした場合は、contextオブジェクト内でAPI応答の属性を参照しなければなりません。例えば、CSSにAPI応答のimageURLを含めるには、次のように参照してください:

background-image: URL("{{context.imageURL}}")

この記事を改善するための提案がある場合は、 お知らせください!

© Copyright , Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use
PersonalizeCloud Portal