Zum Inhalt springen

Variablen auslesen :(

Erstellt am 21. September 2007 · Noch keine Antworten

Tags: Frage

THE_AI ·

Hallo!
Ich stehe wieder vor folgendem Problem.

Ich habe mittel TypoScript eine Funktion gestartet:

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:

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

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

 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!