Lupe Suche
Responsiv Devices

6 - URL-Seitenaufruf

Die angelegten Seiteninhalte werden mit dem Aufruf über URL aus der Datenbank geladen und in der Seite angezeigt. In unserem Template steht der PHP-Platzhalter '$Content', um die Position dieses Datensatzes festzulegen. 

Jeder Datensatz einer Seite, der angezeigt werden soll, wird durch die URL angefordert. Silverstripe erstellt eine webtaugliche URL aus deinem Seitentitel als Vorschlag (1).

Dieses URL-Segment jeder Seite kannst du individuell bestimmen (2).Du kannst Achte darauf, das sie nicht nur webkomform (klein geschrieben, keine Satzzeichenoder Leerschläge, keine Umlaute) ist, sie soll auch lesbar sein. (Vermeide daher bei verschachtelten Seiten, extrem lange URL's die aus dem Seitentitel generiert werden.)

Das URL-Segment wird in der Adressleiste angezeigt (3), es ist die ID der entsprechenden Zeile in der Datenbank.

Achtung: Das hier abgebildete URL-Segment 'home' ist die einzige berits durch Silverstripe festgelegte URL. Es wird als Startseite (ähnlich wie index.html) benutzt.

6url1

1. Öffne die Startseite im Backend
2. Beachte die URL 'home'
    (dies ist die einzige URL in Silverstripe, die gesetzt ist. Das CMS behandelt 'home' wie
    eine index.html-Seite. Sie wird in der Adressleiste nicht angezeigt)
3. Rufe die Seite im Browser auf: localhost/deinesite/home
    (Die Startseite wird aufgerufen - home wird ausgeblendet - ähnlich wie index.html)

Mit dem Editor einen Link auf eine Seite erstellen

Du kannst in einer Textseite jederzeit einen Link auf eine bestehende Seite erstellen. Im Editor kannst du eine bestendende Seite aus der Dropdownliste wählen. Als Link wird die als URL-Segment definierte Adresse eingefügt.
Beispiel: http://www.meinsilverstripe.ch/kontakt (Sofern es eine Seite mit der URL 'kontakt' gibt.)

Auch wenn unser Tutorial noch keine Navigation besitzt, können wir die Seite aufrufen, sofern wir das entsprechende URL-Segment kennen.

6link2

1. Öffne die Startseite im Editor
2. Schreibe den Text für den Link
3. Füge den Hyperlink mit dem Editor ein. Typ: Seite auf der Website > Kontakt
4. 'Verweis einfügen' und 'Speichern & Veröffentlichen' um das editieren abzuschliessen
5. Öffne die Seite im Browser und teste den Link zur Kontaktseite

6link3

Weiter mit dem HTML-Template