---
title: "Variablen auslesen :("
url: "https://www.typo3.net/d/68428-variablen-auslesen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-09-21"
last_reply: "2007-09-21"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Variablen auslesen :(

Extensions › Entwicklung · 0 Antworten · gestartet 2007-09-21

## Eröffnungsbeitrag

**THE_AI** · 2007-09-21 · [Beitrag #1](https://www.typo3.net/d/68428-variablen-auslesen/1)

Hallo!
Ich stehe wieder vor folgendem Problem.

Ich habe mittel TypoScript eine Funktion gestartet:

```typoscript
page.includeLibs.s_and_p = EXT:s_and_p/pi1/class.a_and_p.php


page.20.marks.RIGHTCOL.10 = HMENU
page.20.marks.RIGHTCOL.10.special = userfunction
page.20.marks.RIGHTCOL.10.special.userFunc = s_and_p->showMC
page.20.marks.RIGHTCOL.10.1 = TMENU
page.20.marks.RIGHTCOL.10.1.NO {
wrap = <table><tr><td>|</td></td></table>
10 = TEXT
10.text.field = title
}
```

Die Function liefert ein array zurück.

Mein Problem?
In meiner Funktion habe ich eine SQL Abfrage und die where Bedingung sieht folgendermaßen aus:

```php
  $cmm_where = 'AND tx_s_and_p.type = ' . $this->caseType;
```

aber $this->caseType wird in die MainFunction festgelegt:

```php
 switch ($this->config['view']) {

      case 'Single view' :
        $this->caseType = 1;
        $content = $this->sView();
        break;
      case 'All Categories' :
        $this->caseType = 1;
        $content = $this->allCat();
        break;
      case 'Single view Pro':
        $this->caseType = 2;
        $content = $this->singleView();
        break;
      case 'All Categories Pro':
        $this->caseType = 2;
        $content = $this->allCategories();
        break;
    }
```

Hat jemand eine Idee wie ich $this->caseType setzten kann?
Ist den z.B. möglich bei meinem TScript eine Variable zu definieren wie $this->caseType und die in meiner PHP function auszulesen? Wenn ja, wie mach denn das?

Danke im Voraus!

---

Quelle: „Variablen auslesen :(“, typo3.net, https://www.typo3.net/d/68428-variablen-auslesen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
