Zum Inhalt springen

Übergabe funktioniert nicht

Erstellt am 15. Februar 2008 · 2 Antworten · letzte Antwort am 15. Februar 2008

Tags: Frage

ed59 ·

Bald habe ich gar keine Haare mehr .. #evil#

Ich versuche aus der +ext meiner Seite Daten an meine extension zu übergeben:

plugin.tx_eistermin_p1 {
         templateFile=EXT:eistermin/pi1/EC-Termine.html
         menge=2
}

Abfrage via:

function main($content,$conf)	{
		$this->conf=$conf;
        	$this->pi_setPiVarDefaults();
        	$this->pi_loadLL();
		$this->pi_USER_INT_obj=1;

		
            $this->id=$GLOBALS['TSFE']->id;
        	//$this->template=$this->cObj->fileResource('EXT:eistermin/pi1/EC-Termin.html');
$this->templateCode = $this->cObj->fileResource($this->conf['templateFile']);
				
$wieviel = $conf['menge'];

Weder das Template, noch 'menge' werden erkannt.
Gebe ich das Template direkt an (jetzt://), dann wird das Template erkannt, aber 'menge' auch nicht (klar).

Wo liegt der Hund begraben?

Was mir aufgefallen ist:
Im Objectbrowser wird meine ext 2x aufgeführt:

[user_karte_pi1]=USER_INT

[tx_eistermin_pi1]=USER_INT
[includeLibs]=typo3conf/ext/eistermin/pi1/class.tx_eistermin_pi1.php
[userFunc]=tx_eistermin_pi1->main

[tx_cssstyledcontent]
[tx_overlib]
[tx_jmscriptaculous]
[tx_srfreecap_pi1]
[tx_srfreecap_pi2]
[tx_ccrdfnewsimport]=USER_INT

[tx_eistermin_p1]
[menge]=2
[templateFile]=EXT:eistermin/p1/EC-Termin.html

[includeLibs]
...

das kann doch auch nicht richtig sein.

Kann mit jemand einen Tip geben, wo der Fehler liegen kann?

Merci
Ed