---
title: "Standard Suche einschränken"
url: "https://www.typo3.net/d/16827-standard-suche-einschraenken"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Suche"]
created: "2004-10-12"
last_reply: "2004-10-18"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Standard Suche einschränken

TYPO3 › TypoScript · 7 Antworten · gestartet 2004-10-12

## Eröffnungsbeitrag

**AchimE** · 2004-10-12 · [Beitrag #1](https://www.typo3.net/d/16827-standard-suche-einschraenken/1)

Hallo,

ist es möglich die Standard Suche (also nicht die indexed search) auf bestimmte Bereiche des Seitenbaums einzuschränken? (Also mit einer Art SearchRootID oder ähnlichem?)
Gibt es in Typoscript irgendeinen Mechanismus dafür (ich habe im TSRef gesucht, unter SEARCHRESULT und SEARCHFORM bin aber hinsichtlich meines Problems nicht wirklich weiter gekommen) Falls es mit TS nicht machbar ist, könnte ich mir vorstellen, das auf php Basis zu lösen.

Wenn jemand weiß, welche php Klasse ich modifizieren muss, könnte ich diese ableiten und die SQL Anfrage(n) dann entsprechend modifizieren -
vielleicht ist das ja zu kompliziert man mit kann einigen wenigen Zeilen typoscript dasselbe machen? ;)

Vielen Dank für jegliche Infos!

Achim

## Antworten

### [#2](https://www.typo3.net/d/16827-standard-suche-einschraenken/2) · maxhb · 2004-10-12

Hi!
Bevor du am Souirce-Code "rumpfuscht" schau Dir mal die Möglichkeiten an, die Du im Seitenkopf so einstellen kannst, z.B.

```plaintext
Page: No search

If enabled, this option excludes the page from searching operations on the website.
```

CU
 maxhb

### [#3](https://www.typo3.net/d/16827-standard-suche-einschraenken/3) · AchimE · 2004-10-12

hi,
ich glaube das trifft nicht ganz das gewünschte. Ich möchte nicht Seiten prinzipiell von der Suche ausschließen, sondern verschiedenen Suchmodule in unterschiedlichen Bereichen der Site verwenden. Eine globale Suche sollte dennoch alle Seiten durchsuchen können.
Weiter "unten" im Seitenbaum könnte es dann z.B. einen Bereich "intern" geben- Ein Besucher der die dort angesiedelte Suche verwendet (Nach dem Motto (intern Bereich durchsuchen) soll dann nur noch Ergebnisse von Seiten unterhalb von intern erhalten.

Viele Grüße

Achim.

### [#4](https://www.typo3.net/d/16827-standard-suche-einschraenken/4) · AchimE · 2004-10-14

So,
nun habe ich selbst eine (zumindest für meine Aufgabenstellung) gangbare Lösung gefunden, die sich mit minimalem Aufwand realisieren lässt:
(Und natürlich lag die Lösung im TSRef).
Ausschlaggebend für den Ausgangspunkt der Suche ist der Parameter stype. Dieser Parameter wird als hidden field vom Suchformular an SEARCHRESULT übergeben.
Ist stype nicht gesetzt (stype = false) wird die ID der Seite, die das SEARCHRESULT darstellen soll, als Ausgangspunkt der Suche verwendet.
In meinem konkreten Fall werden die Suchergebnisse auf der selben Seite angezeigt, wie das Suchformular.
Auf diesen Seiten benötige ich jeweils ein anderes Template, als auf Seiten mit einer globalen Suche.
Ich habe diese Templates von meinem "root" template abgeleitet, weshalb sich der Codierungsaufwand auf eine Zeile code beschränkt  ;)

```typoscript
tt_content.search.20.dataArray.30 >
```

That's it.

Nur sonderlich flexibel ist das noch nicht, und es muss immer ein zusätzliches Template angelegt werden. Für meine Zwecke ist es ausreichend, schöner wäre natürlich ein Search-Plugin, bei dem explizit eine SearchRootID definiert werden kann.

Viele Grüße

Achim

### [#5](https://www.typo3.net/d/16827-standard-suche-einschraenken/5) · stoun · 2004-10-18

> **maxhb schrieb:**
>
> Hi!
> Bevor du am Souirce-Code "rumpfuscht" schau Dir mal die Möglichkeiten an, die Du im Seitenkopf so einstellen kannst, z.B.
>
> ```plaintext
> Page: No search
>
> If enabled, this option excludes the page from searching operations on the website.
> ```
>
> CU
>  maxhb

Hi **maxhb**,
wo soll das hin?
ich hab vrsucht das in TSconfig von bestimmter seite zu schreiben. bringt nix...

ich versuche eine bestimmte seite für suchmodul auszublenden.
wie kann ich das machen?

danke!

### [#6](https://www.typo3.net/d/16827-standard-suche-einschraenken/6) · db · 2004-10-18

> **stoun schrieb:**
>
> ich versuche eine bestimmte seite für suchmodul auszublenden.
> wie kann ich das machen?

Ganz einfach: Wie oben schon beschrieben, klickst Du auf "Seitentitel bearbeiten" und setzt das Häkchen vor "nicht suchen". Damit wird die betreffende Seite von der Suche ausgeschlossen.

Grüsse

### [#7](https://www.typo3.net/d/16827-standard-suche-einschraenken/7) · stoun · 2004-10-18

> **db schrieb:**
>
> > **stoun schrieb:**
> >
> > ich versuche eine bestimmte seite für suchmodul auszublenden.
> > wie kann ich das machen?
>
> Ganz einfach: Wie oben schon beschrieben, klickst Du auf "Seitentitel bearbeiten" und setzt das Häkchen vor "nicht suchen". Damit wird die betreffende Seite von der Suche ausgeschlossen.
>
> Grüsse

vielen dank! bin ich so blind... :)

### [#8](https://www.typo3.net/d/16827-standard-suche-einschraenken/8) · maxhb · 2004-10-18

> **stoun schrieb:**
>
> vielen dank! bin ich so blind... :)

Ja, ein wenig ;)

CU
 maxhb

---

Quelle: „Standard Suche einschränken“, typo3.net, https://www.typo3.net/d/16827-standard-suche-einschraenken
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
