Kategorie: TYPO3

TYPO3 Form Extension: Debugging YAML Type Definition

Um sich die YAML Definitionen auszugeben, kann man in der /typo3/sysext/form/Classes/ViewHelpers/RenderViewHelper.php in Zeile 103 ein debug einbauen. DebugUtility::debug($form->getFormDefinition()->getTypeDefinitions());  

TYPO3 Extension für einen A/B-Test veröffentlicht

Im Zuge einer Auftragsprogrammierung wurde eine A/B-Test-Extension von mir veröffentlicht. Umgesetzte Ziele: echte 50/50 Chance Caching Komplett verschiedener Inhalt bei gleicher Seiten-ID. Dadurch verändern sich nicht Menü und Links Steuerung durch Cookies Die kleine...

TYPO3: Fehlermeldung nach Backend-Login

Nach dem Login im Backend erscheint folgende Fehlermeldung: Oops, an error occurred! An exception occurred while executing ‚SELECT `sys_action`.* FROM `sys_action` INNER JOIN `sys_action_asgr_mm` `sys_action_asgr_mm` ON `sys_action_asgr_mm`.`uid_local` = `sys_action`.`uid` INNER JOIN `be_groups` `be_groups` ON...

TYPO3 Extbase: Get related disabled/hidden object

ext_localconf.php $extbaseObjectContainer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance( \TYPO3\CMS\Extbase\Object\Container\Container::class ); $extbaseObjectContainer->registerImplementation( \TYPO3\CMS\Extbase\Persistence\Generic\QueryFactoryInterface::class, \Vendor\Extensionname\Persistence\Generic\QueryFactory::class ); Object Vendor\Extensionname\Persistence\Generic\QueryFactory.php <?php namespace Vendor\Extensionname\Persistence\Generic; use Vendor\Extensionname\Domain\Model\Objectname; class QueryFactory extends \TYPO3\CMS\Extbase\Persistence\Generic\QueryFactory { public function create($className) { $query = parent::create($className); if (is_a($className, Objectname::class, true)) {...

TYPO3: Verkleinerte Bilder werden dunkel

Mir wurde mal berichtet, dass auf bestimmten Servern die automatisch verkleinerten Bilder dunkler werden können. Im Install Tool kann man dieses Problem umgehen, wenn man bei GFX die colorspace auf RGB zu stellen, anstatt auf...

TYPO3: Extbase/Fluid form validation

I released a small demo extension which comes with viewhelpers and validators to validate a fluid form. It also has a password and a password confirmation field. The error messages are shown directly under...

TYPO3 7, PHPUnit, PHPStorm und composer

Zunächst im typo3_src Ordner die dev-Pakete via Composer installieren. Darunter befindet sich auch phpunit. php7 /usr/local/bin/composer update –dev In PHPStorm folgende ähnliche Einstellungen vornehmen: Dann läuft’s:

TYPO3 felogin – „Passwort vergessen“-Email anpassen

Per TypoScript kann die Nachricht ausgetauscht werden: plugin.tx_felogin_pi1._LOCAL_LANG.de { ll_forgot_validate_reset_password ( Der neue Betreff Hallo %s, Sie erhalten diese Nachricht, da Sie Ihr Passwort zurücksetzen lassen wollen. Zur Bestätigung bitte nachstehenden Link aufrufen: %s...