1. デバイス検出

デバイスのレイアウトを設定する

Version:
日本語翻訳に関する免責事項

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

Sitecoreのデバイス レイアウトは、コンテンツを表示および表示するための特定の方法を表します。訪問者が使用するハードウェアとソフトウェア、およびWebサイトのコンテンツを表示する最適な方法を決定するために、Sitecoreはサイト ページのHTTP要求を分析します。Sitecoreはデバイスを識別し、ページ デザインを適応させるための適切なレイアウトを選択します。アダプティブ デザインは 、開発者が構成するルールによって決定されます。

ブラウザー エージェント、クエリ文字列値、および任意のSitecoreデバイス検出ルールを使用して、レイアウトを定義できます。たとえば、訪問者がデスクトップのWebブラウザーと携帯電話を使用してサイトにアクセスすることが予想される場合は、デバイス タイプごとにレイアウトを構成して、デバイスごとに異なるレイアウトを作成できます。

Sitecoreデバイスを設定する

デバイスは、コンテンツ エディターのsitecore/Layout/Devicesで設定します。

新しいデバイスを設定するには、次の手順を実行します。

  1. Sitecore Content Editorにログオンし、sitecore / Layout / Devicesに移動します。

  2. Devicesを右クリックし、Insertをクリックし、新しいデバイスに名前を付けDevice

    Insert device
  3. デバイス項目には、訪問者のデバイスを識別するために使用される3つのフィールドがあります。

    • Browser agentは、訪問者がサイトにアクセスするために使用するハードウェアとソフトウェアを識別する正確なユーザーエージェント文字列です。ターゲットにしたい特定のデバイスとブラウザがある場合は、これを使用します。

    • Query stringは、ページのURLの一部です。たとえば、訪問者がクエリ文字列パラメーター "p=1" を使用してページにアクセスした場合に、印刷レイアウトを表示するようにページを構成できます。

    • Rule: ルール セット エディターに含まれるデフォルトのルールを使用することも、Sitecoreデバイス検出データベースに基づいて独自のルールを定義することもできます。

    Define your own rules
  4. Rule Set Editorを使用して、デバイスを検出するためのルールを指定します。たとえば、ファブレットの特別なレイアウトを定義することができます。ファブレットを対角線が5.5インチから6.99インチのスマートフォンと定義すると、次のようなルールを設定できます。

    Rule Set Editor
  5. デバイスタイプを定義したら、その特定のデバイスに対して ページレイアウトをレンダリングする方法を構成できます

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