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 nicht in Sprachkopien eingeht, 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 weiterleiten 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 nun eine Seitenvorlage vorhanden ist, 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, das angezeigt wird:

    classic-ui

    Die Möglichkeit, zur klassischen Benutzeroberfläche zu wechseln, muss von einem Administrator aktiviert werden.

  2. Wählen Sie auf der Begrüßungsseite Klassische Benutzeroberfläche Websites.

    classic-ui-website

    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 wählen Sie dann in der Symbolleiste Neu > Neue Seite.

    Geben Sie im Dialogfeld Seite erstellen Folgendes ein:

    • Titel: SCF Sandbox Site
    • Name: an-scf-sandbox
    • Wählen Sie eine SCF-Sandbox-Abspielvorlage
    • Klicken Sie auf Erstellen.

    classic-ui-create-page

  4. Wählen Sie im Explorer-Bereich die soeben erstellte Seite /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 /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.

    classic-ui-website-page

    Dies ist die Repository-Ansicht, die mit dem Website-Tool und der Vorlage erstellt wurde:

    classic-ui-repository-Ansicht

hinzufügen des Designpfads

Wenn [/etc/designs/an-scf-sandbox](setup-website.md#setupthedesigntreeetcdesigns) mithilfe des Abschnitts "Designs"in der Tools-Konsole erstellt wurde, wird die Eigenschaft

  • cq:template="/libs/wcm/core/templates/designpage?lang=de"

definiert wurde, was die optionale Möglichkeit bietet, mit currentDesign.getPath() auf Designelemente in einem Skript zu verweisen. Beispiel

  • % String favIcon = currentDesign.getPath() + "/favicon.ico?lang=de"; %

    • Name: cq:designPath
    • Typ: String
    • Wert: /etc/designs/an-scf-sandbox
  • Klicken Sie auf das grüne [+] Add

Der Befund sollte wie folgt aussehen:

classic-ui-repository-path

  • Klicken Sie auf Alle speichern

Bei Problemen beim Speichern der Konfiguration müssen Sie sich erneut anmelden und konfigurieren.

HINWEIS

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 verwenden, um ihre JS und CSS zu verwalten.

Auf dieser Seite