[TYPO3-german] mailformplus und post-process
Harald Amelung
ha75 at gmx.net
Wed Apr 18 18:14:18 CEST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo Manfred,
Manfred Rutschmann schrieb:
> Ich bin gerade eifrig am basteln. Ich teste gerade die mailformplus
> postprocess geschichte.
>
> Und nix geht :(
>
> Eine Seite mit mailformplus
> In dieser Seite ein Mailform mit template
>
> TS der seite:
> plugin.tx_thmailformplus_pi1.saveUserFunc =
> fileadmin/template/class.visit.php:test->testfunction
>
> die class.visit.php:
>
> <?php
> class test {
> function testfunction(&$params, &$ref) {
>
> print_r($params);
> }
> }
> ?>
>
> Zumindest das sollte eine Ausgabe geben?! Nix, leere, weisse seite ohnen
> einen krumen Quelltext.
> Nehm ich das TS raus, bekomme ich die Standardseite mit den ergebnissen
> angezeigt.
>
> Ähm, hilfe, was mach ich falsch?
>
ich hatte neulich auch dieses Problem und bekam Hilfe von Maik:
- -schnipp-
From: Maik <maik.vl at web.de>
Message-ID:
<mailman.95011.1174849531.21067.typo3-german at lists.netfielders.de>
Dabei ist mir in der Hook-Funktion aufgefallen, dass die
t3lib_div::callUserFunction folgendermaßen aufgerufen wird
t3lib_div::callUserFunction($this->conf['saveUserFunc'],$params,$this);
Der vierte Parameter dieses Aufrufes namens "checkPrefix" wurde weggelassen,
was dazu führt dass der Standardwert übernommen wird ('user_')
Wozu das alles? Die t3lib_div::callUserFunction überprüft in dieser
Implementierung,
ob deinem Klassen- oder Funktionsname der Präfix "user_" vorangestellt
ist..
- -schnapp-
für dich müsste es also heissen:
<?php
class user_test {
function user_testfunction () {
...
}
}
?>
plugin.tx_thmailformplus_pi1.saveUserFunc =
fileadmin/template/class.visit.php:user_test->user_testfunction
Versuch es mal so.
HTH
Harald
- --
Harald Amelung, BCS | http://www.nuspirit.de
XING: https://www.xing.com/profile/Harald_Amelung
Freelancer-Community Erfurt: http://www.2ndw.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGJkPaCbOX27oJRu8RAkeaAJ0aG+lN19HxY39Fl7Cy6+u/TdUuIQCggF9V
2iUk1GzvRMVp7rxW2+dwj2c=
=eYRq
-----END PGP SIGNATURE-----
More information about the TYPO3-german
mailing list