[TYPO3-english] Use Powermail 2.x in your own ext.

Sergey Alexandrov serg at alexandrov.us
Tue Oct 28 22:50:39 CET 2014


Hello guys,

I'm trying to "embed" Powermail form(s) into my extension(s). So far, 
tried 2 ways, but unfortunately, can't get it work.
Hope someone has/had experience with this.

So, the first try was to embed the form with  my ext. TS like this 
(template mark):

    EXT_FORM < plugin.powermail(also tried plugin.tx_powermail)
    EXT_FORM {
    settings.setup.main.pid = 14(PID of the folder with all mail forms)
         settings.setup.main.form = 1 (UID of the particular Powermail form)
    }


This doesn't work. OK. Then tried to create a form inside an extension 
(BTW, it's old pi-based ext., ported to 6.2)

    echo '~'.t3lib_extMgm::isLoaded('powermail');<--- Loaded!
    $cObjType = $GLOBALS['TSFE']->tmpl->setup['plugin.']['powermail'];
    <--- this actually !isset() at all
    $pconf = $GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_powermail.'];
    $pconf['settings.']['setup.']['main.']['pid'] = 14;
    $pconf['settings.']['setup.']['main.']['form'] = 1;
    // $pconf is good and a lot of default values populated, which is good
    $cObj = t3lib_div::makeInstance('tslib_cObj');
    $cObj->start();
    echo $content = $cObj->cObjGetSingle($cObjType, $pconf);<--- returns
    empty string :(
    // because $cObjType is not set (see above), tried manually set to
    USER, USER_INT ... nope. Doesn't work either

Stuck. Any help please?

Thank you,
Sergey





More information about the TYPO3-english mailing list