Hi,
ich versuche eine Überprüfung von Feldern ausserhalb der sr_feuser_register Ext hinzubekommen. Sämtliche versuche über fe_adminLib.inc sind gescheitert, ausser ich passe den PHP-Code an, was aber aus Updategründen nicht gut ist.
Das Ziel ist es ein externes PHP-Skript via TS im setup einzubinden, den Daten-Array zu übergeben und dort auf valide Kontonummern zu überprüfen. Wie binde ich genau hier nun solch ein Skript ein??
# FE User Register
plugin.tx_srfeuserregister_pi1 {
templateFile = fileadmin/templates/temp.html
_CSS_DEFAULT_STYLE >
extraLabels = tx_extbankaccount_bank_owner, tx_extbankaccount_bank_account, tx_extbankaccount_bank_code
# no eval for extra fields
create.evalValues.tx_extbankaccount_bank_owner =
create.evalValues.tx_extbankaccount_bank_account =
create.evalValues.tx_extbankaccount_bank_code =
# check Values
parseValues.tx_extbankaccount_bank_account = trim,nospace,num
parseValues.tx_extbankaccount_bank_code = trim,nospace,num
}
Wünsche ein gutes neues Jahr.
metan
Hallo,
ich bin ein Stückchen weiter:
temp.phpScript = PHP_SCRIPT
temp.phpScript {
file = fileadmin/scripts/php_script.php
myVerySpecialOwnParameter = bla
}
create.overrideValues.tx_extbankaccount_bank_owner = temp.phpScript
<?php
// Use the debug-function to view the config
// array $conf given by TypoScript:
debug( $conf );
$contentArr[] = $conf['myVerySpecialOwnParameter'];
// Put all your output to $content,
// that TYPO3 will display for you:
$content = 'DAS IST NUR EIN TEST';
?>
Jedoch reicht das noch nicht aus, es kommt nicht zur Rückgabe der Daten.
Kann mir da einer Helfen?
Grüße
metan
create.overrideValues.tx_extbankaccount_bank_owner = temp.phpScript
das gibt es nicht, Objekte müssen kopiert werden.
create.overrideValues.tx_extbankaccount_bank_owner < temp.phpScript
wobei ich die tx_extbankaccount_bank_owner niht kenne. Und wozu gehört create ? Das geht auch nicht.
temp.phpScript = PHP_SCRIPT
temp.phpScript {
file = fileadmin/scripts/php_script.php
tempVar = tx_extbankaccount_bank_account
}
create.overrideValues.tx_extbankaccount_bank_owner < temp.phpScript
Habe es auf deinen Vorschlag umgestellt, jedoch kommt es zu keinem Rückgabewert.
Das Ziel ist, dass die Kontodaten vom Kunden bei der Registrierung einem PHP-Skript übertragen und auf Gültigkeit überprüft werden.
create gehört zu
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Index.html