Hallo,
ich bearbeite gerade nachträglich ein Projekt eines externen Anbieters. Dabei stieß ich auf folgenden Code:
temp.pdfDownload = TEXT
temp.pdfDownload.data = DB : tt_content : {$thisPdfDownloadDe} : bodytext
temp.image.file.import.data = DB : tt_content : {$thisTopImageDe} : image
temp.imageRightColumn.file.import.data = DB : tt_content : {$imageRightColumnDe} : image
Was macht das?
Danke,
Johannes
Nach mehr als 2 Jahren als Anfänger immer noch nicht die TSRef entdeckt ? Mann Mann ...
Marker werden mit Inhalt gefüllt, ganz einfach.
In diesem speziellen Fall mit dem Inhalt bestimmter Felder eines bestimmten DB-Satzes.
Aber das steht da ja alles ...
jenses schrieb
Nach mehr als 2 Jahren als Anfänger immer noch nicht die TSRef entdeckt ? Mann Mann ...
Marker werden mit Inhalt gefüllt, ganz einfach.
In diesem speziellen Fall mit dem Inhalt bestimmter Felder eines bestimmten DB-Satzes.
Aber das steht da ja alles ...
Na das ist mir selbstverständlich klar.
Aber wie finde ich raus, was da aus der DB geladen wird? Ich kenne mich leider mit dem Entwickeln (also PHP und DBs) nicht wirklich aus. Ich verstehe alles, was mit TypoScript zu tun hat, aber die dafür vergebenen Werte nicht (Das mit den Doppelpunkten).
Bei eigenen Projekten bin ich bisher noch nie auf Fälle gestoßen, wo man so programmieren hätte müssen. Mit dem Code wird übrigens immer ein PDF geladen, welches dann zum Download bereit steht. Ich würd's anders machen...
DB : tt_content : {$thisTopImageDe} : image
bedeutet
Datenbank : Tabelle tt_content : UID = definiert in Constants --> $thisTopImageDe : Feld image,
also auf deutsch:
hole aus der DB aus der Tabelle tt_content den Inhalt des Feldes "image" des Datensatzes mit der UID "$thisTopImageDe".
Danke, so was ähnliches dachte ich mir.
Wie kann ich jetzt (im Backend oder PHPMyAdmin?) rausfinden, welches Bilder das ist? WIe muss ich vorgehen?
Wiegesagt, von PHP und DBs leider wenig Ahnung!
... ehmmm ... {$thisTopImageDe} ist eine vom Benutzer (= Dir, wobei anscheinend doch nicht so wirklich ... ) angelegte Konstante ... #paralyzed# [/quote]
chris3 schrieb
... ehmmm ... {$thisTopImageDe} ist eine vom Benutzer (= Dir, wobei anscheinend doch nicht so wirklich ... ) angelegte Konstante ... #paralyzed#
[/quote]
Das ist mir schon klar.
Was dabei rauskommt ist z.B. folgendes:
temp.imageRightColumn.file.import.data = DB : tt_content : 552 : image
Wie finde ich im Backend raus, welches Bild das ist? Die Seite ist sehr komplex, so dass ich keine Ahnung habe wie ich das Bild finde!
moin,
bedeutet
Datenbank : Tabelle tt_content : UID = definiert in Constants --> $thisTopImageDe : Feld image,
Und wie löse ich es, wenn ich eine Variable, z.B. GET nutzen möchte?
Wenn ich im constants einfüge
armin = {GPvar:print}
Wird die zwar im setup übernommen (getestet mit dataWrap), aber es werden mir keine Daten zurückgegeben wenn ich data nutze.
seite.10.marks.FUSS.65.dataWap = DB:tt_news:{$armin}:title
Wie bekomme ich also eine Variable eingefügt? {GPvar:....} klappt ja auch nicht.
Armin