---
title: "Extension - verschiedene Modi wählen - Help"
url: "https://www.typo3.net/d/15738-extension-verschiedene-modi-waehlen-help"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2004-09-09"
last_reply: "2004-09-09"
replies: 4
solved: true
page: 1
pages: 1
lang: "de"
---

# Extension - verschiedene Modi wählen - Help

Extensions › Entwicklung · 4 Antworten · gelöst · gestartet 2004-09-09

## Frage

**Unbekannter Benutzer** · 2004-09-09 · [Beitrag #1](https://www.typo3.net/d/15738-extension-verschiedene-modi-waehlen-help/1)

Hallo,

bin gerade dabei eine Extension zu programmieren.
(Datenbankabfrage - Suchmodus - Kontaktformular)

Folgendes Problem habe ich:

Wie kann ich der Class Datei (funktionen : list, single, search) sagen welcher Bereich für welchen Marker im Template zuständig ist.

Bsp:

<!-- ###LIST### begin ->

wird gefüllt von
function listView($content,$conf)

<!-- ###LIST### end ->

(bei List View geht das auch (dank Kaspers Tutorial)

jetzt will ich die anderen Parts ansprechen
SingleView und Searchbox
und diese später mit "LIST", "SINGLE", "SEARCHBOX"
zuweisen können.(per CODEFELD)

Wer kann mir hier weiterhelfen.

Vielen Dank

Gruß
Andy
P.S.:
Das Template habe ich natürlich schon extern eingebunden.

## Beste Antwort

**Unbekannter Benutzer** · 2004-09-09 · [Beitrag #5](https://www.typo3.net/d/15738-extension-verschiedene-modi-waehlen-help/5)

Danke, werde mich morgen mal drangeben!

Gruß
Andy

## Antworten

### [#2](https://www.typo3.net/d/15738-extension-verschiedene-modi-waehlen-help/2) · Morden · 2004-09-09

Erstmal die Zeile in die Hauptfunktion:

```php
$CODE = $this -> cObj -> data['select_key'];
```

Dann per if-Abfrage zuordnen. Z.B.:

```php
if ($CODE == null) {
  $content .= htmlspecialchars($this->pi_getLL('code_error'));
}

elseif ($CODE == "LIST") {

  irgendwas
        
}
```

etc.

Das Template parsen machste wie folgt...

```php
$this->listTemplateCode = $this->cObj->fileResource($this->conf["templateFile"]);
$this->list = $this->cObj->getSubpart($this->listTemplateCode, "###LIST###");
...
```

Das wars im groben...den rest musste selbst basteln ;)

### [#3](https://www.typo3.net/d/15738-extension-verschiedene-modi-waehlen-help/3) · Unbekannter Benutzer · 2004-09-09

zum verstädniss die Haputfunktion ist "main" ?

### [#4](https://www.typo3.net/d/15738-extension-verschiedene-modi-waehlen-help/4) · Morden · 2004-09-09

jepp

### [#5](https://www.typo3.net/d/15738-extension-verschiedene-modi-waehlen-help/5) · Unbekannter Benutzer · 2004-09-09 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Extension - verschiedene Modi wählen - Help“, typo3.net, https://www.typo3.net/d/15738-extension-verschiedene-modi-waehlen-help
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
