---
title: "Über GET Parameter Text aus Datenbank holen"
url: "https://www.typo3.net/d/107286-ueber-get-parameter-text-aus-datenbank-holen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Datenbank","Frage"]
created: "2011-09-14"
last_reply: "2011-09-29"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Über GET Parameter Text aus Datenbank holen

TYPO3 › TypoScript · 4 Antworten · gestartet 2011-09-14

## Eröffnungsbeitrag

**simonborn** · 2011-09-14 · [Beitrag #1](https://www.typo3.net/d/107286-ueber-get-parameter-text-aus-datenbank-holen/1)

Versuche was vermeintlich einfaches, nämlich:

**- Wenn auf einer Seite ein bestimmter GET Parameter gesetzt ist, den Seitentitel durch einen Wert aus der Datenbank ersetzen.
- Der GET Parameter ist dabei die uid des Datensatzes, den ich auslesen will.**

Die Condition funktioniert. Das Auslesen des Datensatzes ist das Problem.

Nach verschiedensten Versuchen bin ich jetzt bei:

```typoscript
[globalVar = GP:tx_myExtension_uid > 1]
page.headerData.10 >
page.headerData.10 = RECORDS
page.headerData.10 {
  table = tx_myExtension_dataTable
  select.uidInList = GPvar:tx_myExtension_uid
  renderObj = TEXT
  renderObj.data.field = name
  renderObj.wrap = <title>| - mySiteName</title>
}
[global]
```

## Antworten

### [#2](https://www.typo3.net/d/107286-ueber-get-parameter-text-aus-datenbank-holen/2) · Chrissli · 2011-09-15

Hallo simonborn,

probier's doch einfach mal so:

```typoscript
[globalVar = GP:tx_myExtension_uid > 1]
page.headerData.10 >
page.headerData.10 = CONTENT
page.headerData.10 {
  table = tx_myExtension_dataTable
  select.uidInList = GPvar:tx_myExtension_uid
  renderObj = TEXT
  renderObj.field = name
  renderObj.wrap = <title>| - mySiteName</title>
}
[global]
```

Wenn das nicht funktioniert, schalt mal im InstallTool deine
IP als devIP ein und aktiviere das Debugging für alle Queries.
Dann suchst du im Output nach deiner Tabelle ( sollte ja nur von
deinen Queries verwendet werden ) und prüfst was Typo3 zu meckern
hat. Vermutlich musst du deine Tabelle noch irgendwo eintragen,
damit du den Inhalt daraus abfragen kannst.

Weidmanns Heil!

### [#3](https://www.typo3.net/d/107286-ueber-get-parameter-text-aus-datenbank-holen/3) · simonborn · 2011-09-19

Hallo Chrissli,

vielen Dank für Deine Antwort.

habe wie Du geschrieben hast,

```typoscript
renderObj.data.field
```

in

```typoscript
renderObj.field
```

und

```typoscript
RECORDS
```

in

```typoscript
CONTENT
```

geändert.

Irgendwas passiert, denn die Seiten haben - da, wo die Condition greift - nun überhaupt kein <title> tag mehr - der gewünschte Effekt funktioniert aber immer noch nicht.

Weisst Du noch was :'( ?

### [#4](https://www.typo3.net/d/107286-ueber-get-parameter-text-aus-datenbank-holen/4) · simonborn · 2011-09-21

Hallo Chrissli,

nochmal vielen Dank für Deine Antwort - habe den Rest Deiner Antwort gesehen, nach den Typoscript Änderugen aber einfach vergessen :o hoppla.

Habe jetzt das Debugging angeschaltet bekommen (Premiere - danke!).

Das ganze Problem könnte beruhen auf einem Unverständnis von mir von RealURL:

- Der Parameter "tx_myExtension_uid", den ich suche, wird per RealURL umgeschrieben und kommt deshalb gar nicht in der query an:
WHERE uid='' AND NOT deleted
- Wenn ich jetzt wüsste, wie ich auf die url alias Zugreife (ohne das abschließende ".html" ) , dann könnte ich das als Suchparameter für die SQL query benutzen

Weisst Du (oder jemand anderes), wie man die URL in Typoscript als Suchparameter für die SQL query benutzt?

### [#5](https://www.typo3.net/d/107286-ueber-get-parameter-text-aus-datenbank-holen/5) · simonborn · 2011-09-29

Erlaube mir das nochmal zu bumpen.

Ich müsste den von realURL übergebenen Alias als Suchparameter in TypoScript haben, also etwa so:

```typoscript
select.uidInList = GPvar:realURL_alias
```

Kann mich jemand nur vielleicht in die richtige Richtung schubsen?

---

Quelle: „Über GET Parameter Text aus Datenbank holen“, typo3.net, https://www.typo3.net/d/107286-ueber-get-parameter-text-aus-datenbank-holen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
