---
title: "Gesamtzahl der Treffer begrenzen"
url: "https://www.typo3.net/d/49332-gesamtzahl-der-treffer-begrenzen"
source: "typo3.net"
tags: ["Extensions","Frage","Suche"]
created: "2006-09-04"
last_reply: "2006-09-04"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Gesamtzahl der Treffer begrenzen

Extensions · 1 Antwort · gestartet 2006-09-04

## Eröffnungsbeitrag

**felt** · 2006-09-04 · [Beitrag #1](https://www.typo3.net/d/49332-gesamtzahl-der-treffer-begrenzen/1)

Hi!

Kann man die Anzahl der Gesamttreffer begrenzen?

Danke
Olli

## Antworten

### [#2](https://www.typo3.net/d/49332-gesamtzahl-der-treffer-begrenzen/2) · felt · 2006-09-04

Habe es nun auch alleine hinbekommen.

Ich habe in der Funktion execFinalQuery() in class.tx_indexedsearch.php an der Stelle in der die Query abgesetzt wird (Zeile 1013 & 1047) eine neue Objekt Eigenschaft

```typoscript
conf['show.']['limit']
```

zum Parameter $limit der Funktion exec_SELECTquery() hinzugefügt:

```php
return $GLOBALS['TYPO3_DB']->exec_SELECTquery(
						'ISEC.*, IP.*, '
						.$grsel,
						'index_words IW,
							index_rel IR,
							index_section ISEC,
							index_phash IP'.
							$page_join,
						$wordSel.'
							IP.phash IN ('.$list.') '.
							$this->mediaTypeWhere().' '.
							$this->languageWhere().'
							AND IW.wid=IR.wid
							AND ISEC.phash = IR.phash
							AND IP.phash = IR.phash
							AND	'.$page_where,
						'IP.phash,ISEC.phash,ISEC.phash_t3,ISEC.rl0,ISEC.rl1,ISEC.rl2 ,ISEC.page_id,ISEC.uniqid,IP.phash_grouping,IP.data_filename ,IP.data_page_id ,IP.data_page_reg1,IP.data_page_type,IP.data_page_mp,IP.gr_list,IP.item_type,IP.item_title,IP.item_description,IP.item_mtime,IP.tstamp,IP.item_size,IP.contentHash,IP.crdate,IP.parsetime,IP.sys_language_uid,IP.item_crdate,IP.cHashParams,IP.externalUrl,IP.recordUid,IP.freeIndexUid',
						$orderBy,
						$this->conf['show.']['limit']
					);
```

bzw:

```php
return $GLOBALS['TYPO3_DB']->exec_SELECTquery(
						'ISEC.*, IP.*',
						'index_phash IP,index_section ISEC'.$page_join,
						'IP.phash IN ('.$list.') '.
							$this->mediaTypeWhere().' '.
							$this->languageWhere().'
							AND IP.phash = ISEC.phash
							AND '.$page_where,
						'IP.phash,ISEC.phash,ISEC.phash_t3,ISEC.rl0,ISEC.rl1,ISEC.rl2 ,ISEC.page_id,ISEC.uniqid,IP.phash_grouping,IP.data_filename ,IP.data_page_id ,IP.data_page_reg1,IP.data_page_type,IP.data_page_mp,IP.gr_list,IP.item_type,IP.item_title,IP.item_description,IP.item_mtime,IP.tstamp,IP.item_size,IP.contentHash,IP.crdate,IP.parsetime,IP.sys_language_uid,IP.item_crdate,IP.cHashParams,IP.externalUrl,IP.recordUid,IP.freeIndexUid',
						$orderBy,
						$this->conf['show.']['limit']
					);
```

Im TYPO3 BE kann man so nun per TS den Limit konfigurieren.

---

Quelle: „Gesamtzahl der Treffer begrenzen“, typo3.net, https://www.typo3.net/d/49332-gesamtzahl-der-treffer-begrenzen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
