derhansen / femanager_dmail_subscribe Goto Github PK
View Code? Open in Web Editor NEWEnables direct mail subscription fields in femanager
Enables direct mail subscription fields in femanager
Hi,
I installed "femanager_dmail_subscribe" (V2.0.0) extension on a typo3 7.6.14 with Direct Mail 5.1.0 and femanager 2.6.0.
Directly afterwards (without any configuration, but with an active "femanager_dmail_subscribe" extension) I receive the following exception whenever I open a page containing femanager:
--> START OF DUMP
Uncaught TYPO3 Exception
#1289386765: Could not analyse class: "Derhansen\FemanagerDmailSubscribe\Controller\EditController" maybe not loaded or no autoloader? PHP Warning: Declaration of Derhansen\FemanagerDmailSubscribe\Controller\EditController::updateAction(Derhansen\FemanagerDmailSubscribe\Domain\Model\User $user) should be compatible with In2code\Femanager\Controller\EditController::updateAction(In2code\Femanager\Domain\Model\User $user) in /www/htdocs/w010c129/SED2017/typo3conf/ext/femanager_dmail_subscribe/Classes/Controller/EditController.php line 55 (More information)
TYPO3\CMS\Extbase\Object\Container\Exception\UnknownObjectException thrown in file
/www/htdocs/w010c129/SED2017/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php in line 37.
22 TYPO3\CMS\Extbase\Object\Container\ClassInfoFactory::buildClassInfoFromClassName("Derhansen\FemanagerDmailSubscribe\Controller\EditController")
/www/htdocs/w010c129/SED2017/typo3/sysext/extbase/Classes/Object/Container/Container.php:
00347: $classInfo = $this->getClassInfoCache()->get($classNameHash);
00348: if (!$classInfo instanceof \TYPO3\CMS\Extbase\Object\Container\ClassInfo) {
00349: $classInfo = $this->getClassInfoFactory()->buildClassInfoFromClassName($className);
00350: $this->getClassInfoCache()->set($classNameHash, $classInfo);
00351: }
--> END OF DUMP
The only way currently to bring it back to life is to deactivate the "femanager_dmail_subscribe" extension.
Does anyone have any experience on that or any idea how to get the extension working?
Help is very welcome ...
I already tried to add the content of "ext_typoscript_setup.txt" to TSconfig of a Page containing femanger plug in, but it still crashes.
Thanks in advance & best regards,
Ralf
Hi.
I have following in my custom setup:
plugin.tx_femanager {
view {
templateRootPath >
templateRootPaths {
10 = EXT:femanager/Resources/Private/Templates/
20 = fileadmin/theme/admin/Resources/Private/Extensions/femanager/Templates/
}
partialRootPath >
partialRootPaths {
10 = EXT:femanager/Resources/Private/Partials/
20 = fileadmin/theme/admin/Resources/Private/Extensions/femanager/Partials/
}
layoutRootPath >
layoutRootPaths {
10 = EXT:femanager/Resources/Private/Layouts/
20 = fileadmin/theme/admin/Resources/Private/Extensions/femanager/Layouts/
}
}
}
which leads to a conflict.
The Fluid template files "/.../httpdocs/fileadmin/theme/admin/Resources/Private/Extensions/femanager/Partials/Fields/ModuleSysDmailNewsletter.html",
maybe to mention in the docu.
Hi, is the TYPO3 8.7 compatibility planned? This would be great with the latest femanager and direct_mail (for 8.7).
typo3 8.7.11 (composer mode)
femanager 4.1.1
femanager_dmail_subscribe 2.1.0
error:
Class 'Derhansen\FemanagerDmailSubscribe\Xclass\Extbase\Controller\Argument' not found
Hi Torben,
how can a user unsubscribe from a newsletter via link in the newsletter mail body?
Cheers
Jochen
Hi,
is there a easy way to set "subscribe to newsletter" and "send as html" as default?
I want to use femanager just for newsletter subscription and don't want the user to set the checkbox for this manually.
Thanks and regards
Hi Torben,
I try to use femanager 4.2.2. with femanager_dmail_subscribe 2.1.1. and https://github.com/einpraegsam/femanagerextended because I want to extend femanger.
I can install all extensions and choose an additional field from femanagerextended and the newsletter subscription from femanager_dmail_subscribe in the backend. When I try to save the profil in frontend I get the following error:
Exception while property mapping at property path "": Property "moduleSysDmailNewsletter" was not found in target object of type "In2code\Femanagerextended\Domain\Model\User".
'Femanager_dmail_subscribe' as well as femanagerextended' work fine without the other.
Maybe you have an idea what could cause the problem?
BTW: Thanks for the helpful extension.
Regards
Hobokens
femanager supports captchas to protect user generation. The corresponding validator annotation is in
In2code\Femanager\Controller\NewController::createAction()
but missing in
Derhansen\FemanagerDmailSubscribe\Controller\NewController::createAction()
Therefore, captchas are simply ignored. I'll provide a pull request soon.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.