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 und SOLR: java.lang.NullPointerException at org.typo3.solr.search.AccessFilter.getDocIdSet(AccessFilter.java:104)
In Verbindung mit TYPO3, SOLR und Mittwald kann es dazu kommen, dass keine Ergebnisse angezeigt werden. Grund hierfür ist der fq-Parameter in der Query. Deaktiviert man in der Datei typo3conf/ext/solr/Classes/Query.php Zeile 1284 diesen, funktioniert es.
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...