---
title: "BE Anzeige und PID Rekursiv Frage"
url: "https://www.typo3.net/d/60025-be-anzeige-und-pid-rekursiv-frage"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2007-03-25"
last_reply: "2007-03-25"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# BE Anzeige und PID Rekursiv Frage

Extensions › Entwicklung · 0 Antworten · gestartet 2007-03-25

## Eröffnungsbeitrag

**ÁndreMansfeld** · 2007-03-25 · [Beitrag #1](https://www.typo3.net/d/60025-be-anzeige-und-pid-rekursiv-frage/1)

Hallo liebe Helfer,
ich hab mal wieder eine kleine EXT. gebastelt und muß mich mit ein paar Dingen, welche ich bisher noch nicht benötigte rumschlagen :-)
Dazu zwei (hoffentlich mit einfachen Antworten) Fragen:
1. Bei mir gibt die EXT. nur Content aus, wenn ich exakt auf der PID wo die Einträge über Datensatz einfügen drin sind auch ein Resultat. Alle Bemühungen mit den Subseiten, in welchen auch Daten drin sind auszugeben scheiterten :-(
die function habe ich so aufgebaut!!

```php
function displayAnzeigenAlle(){
		
		// pid_list is the pid/list of pids from where to fetch the guest items.
		$config["pid_list"] = trim($this->cObj->stdWrap($this->conf["pid_list"],$this->conf["pid_list."]));
		$config["pid_list"] = $config["pid_list"] ? implode(t3lib_div::intExplode(",",$config["pid_list"]),",") : $GLOBALS["TSFE"]->id;
		list($pid) = explode(",",$config["pid_list"]);
		
		$template = $this->cObj->getSubpart($this->templateCode,"###TEMPLATE_DISPLAY_ANZEIGENALLE###");
		$query = "SELECT * FROM  tx_testextension_main WHERE pid IN (".$pid.") ORDER BY sorting";
		$res = mysql(TYPO3_db,$query);
		$out=array();
			while($row = mysql_fetch_assoc($res))	{
			$out[]=$row;
			$marks = array();
		$marks["###HERSTELLER###"] = $row['hersteller'];
                  $marks["###BEZEICHNUNG###"] = $row['bezeichnung'];

		}
		$content = $this->cObj->substituteMarkerArrayCached($template, $marks);
		
		return $content;
	}
```

Selbstverständlich habe ich den Startpunkt der Ausgabe angegeben und dann auf REKURSIV 1,2,3,4 und unendlich ausprobiert, aber gezeigt werden nur Daten aus dem Hauptordner/Seite wo die EXT. drin ist.
Vorher hatte ich die gesamte function garnicht über die PID ausgeben lassen und da zeigte es mir selbstverständlich alles. Diesen function Code habe ich mir also zusammengesucht. Aber jetzt hörts mal wieder auf mit meinen Fähigkeiten :-). Was mußich denn da genau ändern, um auch die REKURSIV Seiten zu erfassen?

2. Wie erreiche ich denn, dass im BE in der Listenansicht unter der EXT. nicht nur ein Begriff drinsteht, sondern 2 und evt. auch noch das Bildchen dazu.
Ich habe beim Erstellen (Kickstarter)das Häkchen für BE Ausgabe nach z.B. HERSTELLER gesetzt, aber wenn man jetzt etwas editieren möchte werden eben 20ig Hersteller mit gleichen Namen gezeigt und man kann nicht wissen um welches genaue Produkt es sich handelt. Mit einer Erweiterung der BE Ausgabe z.B. zeige
Hersteller, Produktname, Bild   (ähnlich der tt_News) wäre es natürlich einfacher.

Vielen Dank schonmal

---

Quelle: „BE Anzeige und PID Rekursiv Frage“, typo3.net, https://www.typo3.net/d/60025-be-anzeige-und-pid-rekursiv-frage
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
