---
title: "Shopsuche von tt_products"
url: "https://www.typo3.net/d/45914-shopsuche-von-tt-products"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-07-05"
last_reply: "2006-07-13"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Shopsuche von tt_products

Extensions · 4 Antworten · gestartet 2006-07-05

## Eröffnungsbeitrag

**masterle** · 2006-07-05 · [Beitrag #1](https://www.typo3.net/d/45914-shopsuche-von-tt-products/1)

hallo,

mein problem:

suche funktioniert astrein - aber wenn das suchwort nicht existiert, kommt keine meldung (z.b. artikel nicht gefunden) und dadrunter dann neue suche oder so.

im template steht es aber drin.

bin für jeden hinweis dankbar   :p

mfg
masterle

## Antworten

### [#2](https://www.typo3.net/d/45914-shopsuche-von-tt-products/2) · googol · 2006-07-12

Hallo,

mir geht's genauso - ich glaube jetzt auch zu wissen, warum es nicht geht.

- Der Marker ist im Template vorhanden:
  <!-- ###ITEM_SEARCH_EMPTY### begin -->
  nix da.
  <!-- ###ITEM_SEARCH_EMPTY### end -->

- Verwendete Shop-Komponenten:
  T3X_tt_products-2_4_10-z-200605171036.t3x
  T3X_table-0_1_2-z-200605171042.t3x
  T3X_mbi_products_categories-0_0_4-z-200603170837.t3x
  T3X_fh_library-0_0_8-z-200605130920.t3x

Category table to HMENU nsb_cat2menu 0.0.1
  Front End User Registration sr_feuser_register 2.3.6
  Static Info Library sr_static_info 1.4.13

Ich habe herausgefunden, daß im File

lib\class.tx_ttproducts_list_view.php

if (count($itemArray))	{
...
} else {
  $content = '';  // TODO: keine Produkte gefunden
}

drinsteht ...

Wenn ich da $contet = 'nixda'; hinschreibe erscheint das auch, wenn kein Produkt gefunden wurde.

Schöne Grüße,

Philipp

### [#3](https://www.typo3.net/d/45914-shopsuche-von-tt-products/3) · Flink · 2006-07-13

folgendes Ende einfügen:

```php
	} elseif ($where)	{
		$content .= $this->pibase->cObj->getSubpart($templateCode,$this->marker->spMarker('###ITEM_SEARCH_EMPTY###'));
	} // if ($out)	

	return $content;
}
```

Wenn jemand nichts eingibt und auf 'Suchen' drückt, dann soll keine Information ausgegeben werden.

### [#4](https://www.typo3.net/d/45914-shopsuche-von-tt-products/4) · googol · 2006-07-13

> **Flink schrieb:**
>
> folgendes Ende einfügen:
>
> ```php
> 	} elseif ($where)	{
> 		$content .= $this->pibase->cObj->getSubpart($templateCode,$this->marker->spMarker('###ITEM_SEARCH_EMPTY###'));
> 	} // if ($out)	
>
> 	return $content;
> }
> ```
>
> Wenn jemand nichts eingibt und auf 'Suchen' drückt, dann soll keine Information ausgegeben werden.

Hallo,

Dieses Ende war schon drinnen. Aber wenn jemand "aseoriuaselrjaoseuizrt" eingibt, soll der Abschnitt ITEM_SEARCH_EMPTY angezeigt werden und das wird er mit

if (count($itemArray)) {
...
} else {
  $content = ''; // TODO: keine Produkte gefunden
}

nicht.

Aber wenn man es abändert auf:

if (count($itemArray)) {
...
} else {
# $content = ''; // TODO: keine Produkte gefunden
$content=$this->pibase->cObj->getSubpart($templateCode,$this->marker->spMarker('###ITEM_SEARCH_EMPTY###'));
}

funktioniert es wieder wie gewünscht.

Man könnte auch
$content.=$this->pibase->cObj->getSubpart($templateCode,$this->marker->spMarker('###ITEM_SEARCH_EMPTY###'));
schreiben, dann wird auch das ursprüngliche Suchfeld (mit dem Suchwort, für das nichts gefunden wurde) wieder angezeigt.

Schöne Grüße,

Philipp

### [#5](https://www.typo3.net/d/45914-shopsuche-von-tt-products/5) · Flink · 2006-07-13

Ändere es ab auf

```php
} else {
	$out = '';  // TODO: keine Produkte gefunden
}
```

Damit sollte er im nächsten IF-Zweig den Text ausgeben.

> **googol schrieb:**
>
> Man könnte auch
> $content.=$this->pibase->cObj->getSubpart($templateCode,$this->marker->spMarker('###ITEM_SEARCH_EMPTY###'));
> schreiben, dann wird auch das ursprüngliche Suchfeld (mit dem Suchwort, für das nichts gefunden wurde) wieder angezeigt.

```php
$content.=$this->pibase->cObj->getSubpart($templateCode,$this->marker->spMarker('###ITEM_SEARCH###'));
```

Aber das Sucheingabefeld sollte eigentlich nicht auf der Suchergebnisseite liegen, damit die Ausgabe-Liste von woanders her gesteuert werden kann.

---

Quelle: „Shopsuche von tt_products“, typo3.net, https://www.typo3.net/d/45914-shopsuche-von-tt-products
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
