Inhalte aus 'pages'-Tabelle lesen
Oft möchte man bestimmte Inhalte einer anderen Seite auf der aktuellen Seite anzeigen. Hierzu gibt es die Möglichkeit, per TypoScript direkt auf die entsprechenden Datenbankfelder einer beliebigen Seite zuzugreifen.
Das erste Beispiel zeigt, wie der Alias (Datenbankfeld "alias") der Seite mit der ID 123 ausgelesen wird und in einem a href
Link verwendet wird.
# Eindeutige ID der Seite in Variable $id_page speichern id_page = 123
# Variable $id_page verwenden, um auf Feld 'Alias' zuzugreifen temp.alias = TEXT temp.alias { data = DB : pages : {$id_page} : alias wrap = <a href="/|.html">Link zu Seite 123</a> }
Hier verwenden wir die in den CONSTANTS definierte Variable $id_page
, um den Alias der Seite auszulesen. Statt alias
können Sie hier auch jedes andere Feld der Tabelle pages
verwenden.
Wollen Sie Datenbankfelder der aktuellen Seite auslesen, können Sie die folgende vereinfachte Form des Aufrufes verwenden. Auch hier ist es wieder möglich, statt alias
jedes andere Feld der pages
Tabelle anzugeben.
temp.alias = TEXT temp.alias.data = field : alias