Show Menu
THEMEN×

Anfänglicher Sandbox-Inhalt

In diesem Abschnitt erstellen Sie die folgenden Seiten, die alle die Seitenvorlage verwenden:
  • SCF Sandbox Site, die zur englischen Version der Hauptseite umleitet.
    • SCF Sandbox - Die Hauptseite für die englische Version der Site.
      • SCF Play - Untergeordnetes Element der Hauptseite, auf der abgespielt werden soll.
Obwohl dieses Lernprogramm keine Sprachkopien enthält, wurde es so konzipiert, dass die Stammeseite die Erkennung der bevorzugten Sprache für den Benutzer über die HTML-Kopfzeile implementieren und zur entsprechenden Hauptseite für die Sprache umleiten kann. Die Regel besteht darin, den aus zwei Buchstaben bestehenden Ländercode für den Knotennamen der Seite zu verwenden, z. B. "en"für Englisch, "fr"für Französisch usw.

Erste Seiten erstellen

Da es nun eine Seitenvorlage gibt, können wir die Stammseite der Website im Verzeichnis /content einrichten.
  1. Die Standard-Benutzeroberfläche bietet derzeit Entwürfe zum Erstellen von Sites. Da dieses Lernprogramm eine einfache Site erstellt, ist die klassische Benutzeroberfläche nützlich.
    Um zur klassischen Benutzeroberfläche zu wechseln, wählen Sie "Globale Navigation"und halten Sie den Mauszeiger über die rechte Seite des Projektsymbols. Wählen Sie das Symbol Zu klassischer Benutzeroberfläche wechseln aus, das angezeigt wird:
    Die Möglichkeit, zur klassischen Benutzeroberfläche zu wechseln, muss von einem Administrator aktiviert werden .
  2. Wählen Sie auf der klassischen Begrüßungsseite der Benutzeroberfläche die Option Websites .
    Alternativ können Sie die klassische Benutzeroberfläche für Websites direkt aufrufen, indem Sie zu /siteadmin navigieren.
  3. Wählen Sie im Explorer-Bereich Websites und klicken Sie dann in der Symbolleiste auf Neu > Neue Seite .
    In the Create Page dialog, enter the following:
    • Titel: SCF Sandbox Site
    • Name: an-scf-sandbox
    • Wählen Sie eine SCF-Sandbox-Abspielvorlage
    • Klicken Sie auf Erstellen
  4. Wählen Sie im Explorer-Bereich die soeben erstellte Seite aus /Websites/SCF Sandbox Site und klicken Sie auf Neu > Neue Seite :
    • Titel: SCF Sandbox
    • Name: en
    • Wählen Sie eine SCF-Sandbox-Abspielvorlage
    • Klicken Sie auf Erstellen
  5. Wählen Sie im Explorer-Bereich die soeben erstellte Seite aus /Websites/SCF Sandbox Site/SCF Sandbox und klicken Sie auf Neu > Neue Seite
    • Titel: SCF Play
    • Name: play
    • Wählen Sie eine SCF-Sandbox-Abspielvorlage
    • Klicken Sie auf Erstellen
  6. So wird die Website jetzt in der Websites-Konsole angezeigt. Beachten Sie, dass untergeordnete Seiten des im Explorer-Bereich ausgewählten Elements im rechten Bereich angezeigt werden, wo sie verwaltet werden können.
    Dies ist die Repository-Ansicht, die mit dem Website-Tool und der Vorlage erstellt wurde:

Hinzufügen des Entwurfspfads

Wenn [/etc/designs/an-scf-sandbox](setup-website.md#setupthedesigntreeetcdesigns) sie mithilfe des Abschnitts "Entwürfe"der Konsole "Werkzeuge"erstellt wurde, wird die Eigenschaft
  • cq:template="/libs/wcm/core/templates/designpage"
definiert wurde, was die optionale Möglichkeit bietet, in einem Skript auf Designelemente zu verweisen, currentDesign.getPath() . Beispiel
  • <% String favIcon = currentDesign.getPath() + "/favicon.ico"; %>
    • Name: cq:designPath
    • Typ: String
    • Wert: /etc/designs/an-scf-sandbox
  • Klicken Sie auf das Grün [+] Add
Der Befund sollte wie folgt aussehen:
  • Klicken Sie auf Alle speichern
Die Verwendung von cq:designPath ist optional und steht in keinem Zusammenhang mit der Verwendung von clientlibs , die im Wesentlichen erforderlich sind, da die SCF-Komponenten clientlibs zur Verwaltung ihrer JS und CSS verwenden.