Zum Inhalt springen

Zugriff auf GPvar im select

Erstellt am 2. Juli 2007 · 2 Antworten · letzte Antwort am 2. Juli 2007

Tags: Datenbank, Frage

samuil ·

Hallo,

ich habe eine Übersichtsseite mit vielen Einträgen aus eine Datenbank.
Zu jedem Eintrag habe ich einen Typolink gesetzt, der eine Detailseite des aufgerufenen Eintrages darstellt. Dies im Popup.

Hier ein Typolink (es gibt davon 50 pro Seite mit unterschiedlichen fsids):
<a href="index.php?id=63&fsid=10673" target="FEopenLink" onclick="vHWin=window.open('index.php?id=63&fsid=10673','FEopenLink','status=1,resizable=1,dependent=1,scrollbars=1,width=550,height=450');vHWin.focus();return false;">Info</a>

Auf der Detailseite hole ich mir den entsprechenden Datensatz. Mit GPvar: fsid spreche ich die GET Variable aus der URL an. Es werden allerdings alle Datensätze angezeigt??? Wenn ich den select so setze: where = uid=89 funktioniert es. Ist hardcodiert daher nicht zu gebrauchen.

Hier das Typoscript der Detailseite:
table = tx_meineTabelle

select {
pidInList = 22 # Die Typo3 uid der Datenbankseite
#where = uid={GPvar:fsid} ## tut nicht
#where = uid=89 # tut, zeigt einen Eintrag an
Where.uid.data = {GPvar:fsid} # zeigt alle Einträge an???
}

ArminB ·

moin,

nimm mal:

where.insertData=1
where = uid={GPvar:fsid}

Wenn es dann nicht geht, versuch es mit andWhere anstatt where.

Arrmin

samuil ·

Hallo ArminB,

genau das wars. ich habe andWhere genommen und es funktioniert einwandfrei.
In dem aufrufenden Typolink habe ich noch &no_cache=1 gesetzt.

Vielen Dank für Deine Hilfe.

mfg
samuil