---
title: "Extensioneigene BE-Tabelle \"gefiltert\" anzeigen"
url: "https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2007-06-05"
last_reply: "2007-06-11"
replies: 7
solved: true
page: 1
pages: 1
lang: "de"
---

# Extensioneigene BE-Tabelle "gefiltert" anzeigen

Extensions › Entwicklung · 7 Antworten · gelöst · gestartet 2007-06-05

## Frage

**Unbekannter Benutzer** · 2007-06-05 · [Beitrag #1](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/1)

Hallo Forum,

hat einer ne Idee, wie ich eine Tabelle, die im BE angezeigt werden soll, anhand des tstamp-Feldes gefiltert anzeigen lassen kann? Ich würde gerne immer nur die Datensätze des aktuellen Jahres anzeigen lassen, benötige aber auch die Felder hidden und deleted für andere FE-Abfragen, sodass ich die veralteten Datensätze im BE nicht einfach per deleted=1 "löschen" kann ...

## Beste Antwort

**Unbekannter Benutzer** · 2007-06-11 · [Beitrag #3](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/3)

Hi NickD,

die SQL-Bedingung für die Filterung ist mir schon klar, nur habe ich bisher noch keinen Anhaltspunkt, wie ich in tables.php oder tca.php die SELECT-Anweisung einbaue, damit mir das Backend die Datensätze meiner Tabelle nach meinen Vorgaben ausspuckt. Es geht hier nicht um einen FE-Ausgabe ...

## Antworten

### [#2](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/2) · NickD · 2007-06-11

du musst dafür natürlöich die timestamps der datensätze gespeichert haben. dann kannst du diesen einfach bei deinem select query berücksichtigen. ......where timestampfeld >= aktueller_timetsamp AND timestampfeld <= max_timestamp(ende des jahres)

### [#3](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/3) · Unbekannter Benutzer · 2007-06-11 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#4](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/4) · steffenk · 2007-06-11

dafür gibt es die Dokumentation
<https://docs.typo3.org/m/typo3/reference-tca/main/en-us/Index.html>
schau Dir mal insbesonders displayCond an.

### [#5](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/5) · Unbekannter Benutzer · 2007-06-11

Ja stimmt, aber displayCond bezieht sich ja nur auf die einzelnen Datenbankfelder, nicht auf den gesamten Datensatz ...

### [#6](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/6) · steffenk · 2007-06-11

auch wieder wahr ...

Eine generelle Einschränkung ist mir zumindest beim Listmodul nicht bekannt, für das Pagemodul kann man das beeinflussen.

### [#7](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/7) · Unbekannter Benutzer · 2007-06-11

Im List-Modul gibt's ja eigentlich schon eine Default-Beschränkung, nämlich den "Pagebrowser", also ein LIMIT in der SQL-Abfrage.
Hier müsste es auch irgendwie möglich sein, die Anzeige um eine WHERE timestamp>=Akteulles-Jahr zu ergänzen ...

### [#8](https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen/8) · steffenk · 2007-06-11

nein, limit lässt sich per tca setzen, order auch, where nicht. (AFAIK)

vll noch ne Idee:

```php
"default_sortby" => "WHERE YEAR(crdate)==YEAR(NOW()) ORDER BY crdate DESC",
```

---

Quelle: „Extensioneigene BE-Tabelle "gefiltert" anzeigen“, typo3.net, https://www.typo3.net/d/63474-extensioneigene-be-tabelle-gefiltert-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
