[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