Show Menu
THEMEN×

Anfänglicher Sandbox-Antrag

In diesem Abschnitt erstellen Sie Folgendes:

Create the Content Template

Eine Vorlage definiert den Standardinhalt einer neuen Seite. Bei komplexen Websites werden ggf. auch mehrere Vorlagen für die Erstellung der verschiedenen Seitentypen der Website verwendet. Darüber hinaus kann der Vorlagensatz zu einem Entwurf werden, mit dem Änderungen in einem Servercluster eingeführt werden.
Bei dieser Übung basieren jedoch alle Seiten auf einer einfachen Vorlage.
  1. Im Explorer-Bereich von CRXDE Lite:
    • Wählen Sie nun eine der folgenden Optionen aus /apps/an-scf-sandbox/templates
    • Erstellen > Vorlage erstellen
  2. Geben Sie im Dialogfeld „Vorlage erstellen“ die folgenden Werte ein und klicken Sie anschließend auf Weiter :
    • Etikett: playpage
    • Titel: An SCF Sandbox Play Template
    • Beschreibung: An SCF Sandbox template for play pages
    • Ressourcentyp: an-scf-sandbox/components/playpage
    • Rangansicht: <Als Standard beibehalten>
    Die Beschriftung wird für den Knotennamen verwendet.
    Der Ressourcentyp wird auf dem Knoten "jcr:content"des playpage Benutzers als Eigenschaft angezeigt sling:resourceType . Er identifiziert die Komponente (Ressource), die den Inhalt auf Anforderung eines Browsers rendert.
    In this case, all pages created using the playpage template are rendered by the an-scf-sandbox/components/playpage component. Standardmäßig ist der Pfad zur Komponente relativ, sodass Sling die Ressource zuerst im /apps Ordner und, falls nicht gefunden, im /libs Ordner suchen kann.
  3. Stellen Sie bei Verwendung von "Kopieren/Einfügen"sicher, dass der Wert "Ressourcentyp"keine Leerzeichen am Anfang oder Ende enthält.
    Klicken Sie auf Weiter .
  4. "Zulässige Pfade"bezieht sich auf die Pfade von Seiten, die diese Vorlage verwenden, sodass die Vorlage für das Dialogfeld " Neue Seite "aufgelistet wird.
    Um einen Pfad hinzuzufügen, klicken Sie auf die Plusschaltfläche + und geben Sie /content(/.&ast;)? in das angezeigte Textfeld ein. Wenn Sie Kopieren/Einfügen verwenden, stellen Sie sicher, dass keine Leerzeichen am Anfang oder am Ende vorhanden sind.
    Note: The value of the allowed path property is a regular expression. Inhaltsseiten mit einem Pfad, der dem Ausdruck entspricht, können die Vorlage verwenden. In this case, the regular expression matches the path of the /content folder and all its subpages.
    Wenn ein Autor eine Seite unterhalb /content erstellt, wird die playpage Vorlage "Eine SCF-Sandbox-Seitenvorlage"in einer Liste der verfügbaren Vorlagen angezeigt.
    Nachdem die Stammseite aus der Vorlage erstellt wurde, kann der Zugriff auf die Vorlage auf diese Website eingeschränkt werden, indem die Eigenschaft geändert wird, um den Stammpfad in den regulären Ausdruck einzuschließen, d. h.
    /content/an-scf-sandbox(/.&ast;)?
  5. Klicken Sie auf Weiter .
    Klicken Sie im Bedienfeld " Zulässige Eltern "auf Weiter .
    Klicken Sie auf Weiter in den Bedienfeldern Zulässige Kinder .
    Klicken Sie auf OK .
  6. Wenn Sie auf "OK"klicken und die Vorlage erstellen, werden rote Dreiecke angezeigt, die in den Ecken der Registerkarte "Eigenschaften"für die neue playpage Vorlage angezeigt werden. Diese roten Dreiecke zeigen Bearbeitungen an, die noch nicht gespeichert wurden.
    Klicken Sie auf Alle speichern , um die neue Vorlage im Repository zu speichern.

Erstellen der Renderingkomponente der Vorlage

Erstellen Sie die Komponente , die den Inhalt definiert und alle Seiten wiedergibt, die auf der Layoutvorlage erstellt wurden.
  1. In CRXDE Lite, right-click /apps/an-scf-sandbox/components and click Create > Component .
  2. Indem Sie den Namen (Bezeichnung) des Knotens auf playpage festlegen, lautet der Pfad zur Komponente
    /apps/an-scf-sandbox/components/playpage
    die dem Ressourcentyp der PayPal-Vorlage entspricht (optional minus dem anfänglichen /apps/ Teil des Pfades).
    Geben Sie im Dialogfeld Komponente erstellen die folgenden Eigenschaftswerte ein:
    • Beschriftung: Playpage
    • Titel: Eine SCF-Sandbox-Wiedergabekomponente
    • Beschreibung: Diese Komponente rendert Inhalte für eine SCF-Sandbox-Seite.
    • Super Type: <leer lassen>
    • Gruppe:
  3. Click Next until the Allowed Children panel of the dialog appears:
    • Klicken Sie auf OK
    • Klicken Sie auf Alle speichern
  4. Überprüfen Sie, ob der Pfad zur Komponente und der resourceType der Vorlage übereinstimmen.
    Die Korrespondenz zwischen dem Pfad zur PayPal-Komponente und der sling:resourceType-Eigenschaft der PayPal-Vorlage ist für das ordnungsgemäße Funktionieren der Website von entscheidender Bedeutung.