Hallo, ich möchte mit meinem eigenen PHP Script, welches als Content auf meiner Seite eingebunden ist den Seitentitel dynamisch verändern.
Beispiel:
Seite wird aufgerufen mit dem Standard Titel "Seitentitel__1",
nach dem mein Script die Daten ermittelt hat will ich
den Seitentitel ändern in "ein anderer Seitentitel".
oder ander Möglichkeit, ist es möglich von diesem PHP Script
Variablen an TSScript zu übergeben?
# Neuer Seitentitel
page.headerData.10 = TEXT
page.headerData.10.field = subtitle//title
page.headerData.10.wrap = <title>test</title>
# Standard Title nicht anzeigen
config.noPageTitle = 1
und ich die Variable für test ersetze?
Das geht sehr sicher rein über TS.
Hier ein Beispiel:
config.noPageTitle = 2
page.headerData.5 = TEXT
page.headerData.5.data = levelfield :-1, subtitle, slide
page.headerData.5.wrap = <title>WebsiteName: |</title>
Du könntest dieses Objekt mit Hilfe von COA noch beliebig mit Daten anreichern.
Gruß
Michael
Ja, dass klappt schon, aber meine Frage ist eigentlich, ob ich jetzt meine PHP Variable z.B. $WebsiteName irgendwie in das TScript reinbekomme. Der Aufruf von meiner Seite passiert mit der GET Methode, hier gebe ich der URL eine ID mit, mit dieser ID führe ich eine SQL Query mit dem PHP Skript aus und das Ergebnis soll jetzt in den Title.
Also wie kann ich mit dem COA Object:
1. die ID von der URL rausbekommen
2. eine Abfrage an die Datenbank starten
3. das Ergebnis in den Titel schreiben
GRuß,
Thomas
Hallo, ich habe jetzt eine Lösung gefunden:
# Neuer Seitentitel
page.headerData.10 = TEXT
page.headerData.10.field = subtitle//title
page.headerData.10.dataWrap = <title>{GPvar:id}</title>
# Standard Title nicht anzeigen
config.noPageTitle = 1
{GPvar:id} entspricht der PHP $_GET['id'];
Wenn man mehrere Parameter hat die ermittelt werden sollen,
muss auf die Reihenfolge geachtet werden.
Und die Datenbank-Abfrage findest Du unter dem Stichwort CONTENT oder RECORD. Dazu gibt es einige Beispiele. Auch in der tsref.de
Gruß
Michael