初期サンドボックスアプリケーション initial-sandbox-application

この節では、次を作成します。

コンテンツテンプレートの作成 create-the-content-template

テンプレートは、新しいページのデフォルトコンテンツを定義します。複雑な web サイトでは、サイト内の様々なタイプのページを作成するために、複数のテンプレートを使用する場合があります。また、一連のテンプレートは、サーバーのクラスターに対する変更をロールアウトするためのブループリントになる場合があります。

この演習では、すべてのページを 1 つのシンプルなテンプレートに基づいて作成します。

  1. CRXDE Liteのエクスプローラペイン:

    • /apps/an-scf-sandbox/templates を選択します。
    • 作成 > テンプレートを作成
  2. テンプレートを作成ダイアログで、次の値を入力して「次へ」をクリックします。

    • ラベル:playpage
    • タイトル:An SCF Sandbox Play Template
    • 説明:An SCF Sandbox template for play pages
    • リソースタイプ: an-scf-sandbox/components/playpage
    • ランキング: <leave as="" default="">

    ラベルは、ノード名に使用されます。

    「リソースタイプ」が playpage's jcr:content ノードをプロパティとして sling:resourceType. ブラウザーから要求された場合に、コンテンツをレンダリングするコンポーネント(リソース)を識別します。

    この場合、 playpage テンプレートは、 an-scf-sandbox/components/playpage コンポーネント。 慣例により、コンポーネントのパスは相対パスなので、Sling は、 /apps フォルダーおよび(見つからない場合) /libs フォルダー。

    create-content-template

  3. コピー/貼り付けを使用する場合は、「リソースタイプ」の値の先頭または末尾にスペースがないことを確認します。

    次へ」をクリックします。

  4. 「許可されたパス」は、このテンプレートを使用するページのパスを指し、そのテンプレートが 新しいページ ダイアログ。

    パスを追加するには、プラスボタンをクリックします。 + と入力します。 /content(/.&ast;)? をクリックします。 コピー/貼り付けを使用する場合は、先頭または末尾にスペースがないことを確認します。

    注意:許可されるパスプロパティの値は、 正規表現. 式と一致するパスを持つコンテンツページは、このテンプレートを使用できます。 この場合、正規表現は /content フォルダーおよびそのすべてのサブページ。

    作成者が以下のページを作成したとき /contentplaypage 使用可能なテンプレートのリストに、「SCF サンドボックスページテンプレート」というタイトルのテンプレートが表示されます。

    テンプレートからルートページを作成した後は、プロパティを編集して正規表現にルートパスを含めることで、このテンプレートへのアクセスをこの Web サイトに制限できます。

    /content/an-scf-sandbox(/.&ast;)?

    configure-template-path

  5. 次へ」をクリックします。

    クリック 次へ (内) 許可された親 パネル。

    クリック 次へ (内) 許可されている子 パネル。

    OK」をクリックします。

  6. [OK] をクリックしてテンプレートの作成を終了した後、新しいの [ プロパティ ] タブの値の隅に赤い三角形が表示されることに注意してください。 playpage テンプレート。 これらの赤い三角形は、編集内容が保存されていないことを示します。

    クリック すべて保存 をクリックして、新しいテンプレートをリポジトリに保存します。

    verify-content-template

テンプレートのレンダリングコンポーネントの作成 create-the-template-s-rendering-component

を作成します。 コンポーネント コンテンツを定義し、 playpage テンプレート.

  1. CRXDE Liteで右クリック /apps/an-scf-sandbox/components をクリックします。 作成/コンポーネント.

  2. ノードの名前(ラベル)を playpage ​の場合、コンポーネントへのパスは

    /apps/an-scf-sandbox/components/playpage

    再生ページテンプレートのリソースタイプに対応する ( オプションで、最初の /apps/ パスの一部 )。

    コンポーネントを作成 ​ダイアログで、以下のプロパティ値を入力します。

    • ラベル: playpage
    • タイトル: SCF Sandbox Play コンポーネント
    • 説明: これは、SCF サンドボックスページのコンテンツをレンダリングするコンポーネントです。
    • スーパータイプ: <leave blank="">
    • グループ: <leave blank="">

    create-template-component

  3. クリック 次へ まで 許可されている子 ダイアログのパネルが表示されます。

    • OK」をクリックします。
    • すべて保存」をクリックします。
  4. テンプレートのコンポーネントへのパスと resourceType が一致していることを確認します。

    note caution
    CAUTION
    再生ページコンポーネントのパスと sling:resourceType 再生ページテンプレートのプロパティは、Web サイトが正しく機能するには非常に重要です。

    verify-template-component

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791