[TYPO3-german]  rückgabewert einer userfunc via TS einer eigenschaft zuweisen
    Markus Thaler 
    most.wanted at gmx.at
       
    Wed Sep 10 22:39:06 CEST 2008
    
    
  
ich habe ein problem einer eigenschaft via TS den rückgabewert einer 
userfunc zuzuweisen.
------------------------
folgendes (vereinfachtes) szenario funktioniert nicht:
### TS ###
includeLibs.id = fileadmin/scripts/id.php
temp.id = USER
temp.id.userFunc = user_id->main
temp.gallery < plugin.tx_rgsmoothgallery_pi1
temp.gallery {
   mode = RECORDS
   startingpointrecords < temp.id
   }
}
page.10.marks.HEADER < temp.gallery
### /TS ###
### id.php ###
<?php
class user_id {
	var $cObj;
	function main($content,$conf) {	
		$content = 9;
		return $content;
	}
}
?>
### /id.php ###
------------------------
folgendes funktioniert tadellos:
### TS ###
temp.gallery < plugin.tx_rgsmoothgallery_pi1
temp.gallery {
   mode = RECORDS
   startingpointrecords = 9
   }
}
page.10.marks.HEADER < temp.gallery
### /TS ###
------------------------
folgendes funktioniert auch ohne weiters:
### TS ###
temp.id = 9
temp.gallery < plugin.tx_rgsmoothgallery_pi1
temp.gallery {
   mode = RECORDS
   startingpointrecords < temp.id
   }
}
page.10.marks.HEADER < temp.gallery
### /TS ###
------------------------
weiters gibt folgende konstellation wie erwartet die zahl 9 im 
header-bereich aus:
(daher wird wohl die userfunc die zahl 9 zurückgeben, oder etwa doch nicht?)
### TS ###
includeLibs.id = fileadmin/scripts/id.php
temp.id = USER
temp.id.userFunc = user_id->main
page.10.marks.HEADER < temp.id
### /TS ###
### id.php ###
<?php
class user_id {
	var $cObj;
	function main($content,$conf) {	
		$content = 9;
		return $content;
	}
}
?>
### /id.php ###
------------------------
FRAGE: was habe ich falsch gemacht? liefert in meinem beispiel die 
userfunc als rückgabewert die zahl 9, oder vielleicht etwas anderes - 
etwas, dass besonders gehandhabt werden muss?
    
    
More information about the TYPO3-german
mailing list