teufels / tt3-facts
Provide Facts & Reasons Content-Element
Package info
bitbucket.org/teufels/tt3-facts
Type:typo3-cms-extension
pkg:composer/teufels/tt3-facts
2.0.2
2026-07-03 08:56 UTC
Requires
- typo3/cms-core: ^14.3
README
[ ṯeufels ] Facts/Reasons
Provide Facts & Reasons Content-Element based on CountUp.js
This version supports TYPO3
Composer support
composer req teufels/tt3-facts
CountUp.js Documents
Requirements
CountUp.js: >=2.8.0 (UMD)
How to use
- Install with composer
- Import Static Template (before sitepackage)
- make own Layout by override Partials (and if needed Theme) in sitepackage
Update & Migration from hive_facts
Note: Migration from
hive_factsis only supported up to version 1.1.x (TYPO3 v12/v13). Version 2.0.0+ requires TYPO3 v14 – at this point the migration must already have been completed.
For migration on TYPO3 v12/v13 use version 1.1.x:
- in composer.json replace
beewilly/hive_factswith"teufels/tt3-facts":"^1.0" - Composer update
- Include TypoScript set
[teufels] Facts/Reasons - Analyze Database Structure -> Add tables & fields (do not remove old hive_facts yet)
- Perform Upgrade Wizards
[teufels] Facts/Reasons - Analyze Database Structure -> Remove tables & unused fields (remove old hive_facts now)
- class & id changed -> adjust styling in sitepackage (e.g. hive-facts-item => facts-item)
- check & adjust be user group access rights
Changelog
2.0.x
- 2.0.2 fix: MySQL 8.x compatibility –
element_startvalueandelement_valuechanged fromtinytexttodecimal(15,4)(breaking: DB schema change, run Analyze Database Structure after update), TCA default0added forelement_startvalue - 2.0.1 add class frame-type-tt3_facts to Template
- 2.0.0 add support for TYPO3 v14 (breaking: requires TYPO3 v14, drops v12/v13 support)
- remove
Classes/Updates/(UpgradeWizards forhive_factsmigration) – no longer needed ashive_factsonly ran on TYPO3 v12; migration must have been completed before upgrading to v14 - migrate icon registration from
ext_localconf.phptoConfiguration/Icons.php(required in TYPO3 v14 – instantiatingIconRegistryinext_localconf.phpthrows an exception)1.1.x
- remove
- 1.1.10 TCA migration tt_content override: migrate
tx_tt3facts_durationfromeval=inttotype=number, remove deprecatedshowRemovedLocalizationRecords(not evaluated in TYPO3 v13) - 1.1.9 TCA migration for TYPO3 v13: type=language, type=datetime, type=number, type=file, remove cruser_id & showRemovedLocalizationRecords, associative items keys
- 1.1.8 add missing 'l10n_mode' => 'prefixLangTitle', field to TCA for Translation via deepltranslate_core
- 1.1.7 set default value '0' for element_startvalue field to avoid issues with NULL values
- 1.1.6 use title if no backend_title is set
- 1.1.5 add headers to Plugin (TCA) and reorganize TCA
- 1.1.4 fix: replace private execute() calls with executeStatement() in DataUpdater for DBAL 3 compatibility
- 1.1.3 add support for Site Sets
- 1.1.2 add support for TYPO3 v13
- custom preview renderer only used for TYPO3 v12, TYPO3 v13 uses default renderer
- add Previews for TYPO3 v13 and TYPO3 v12 support
- update CountUp.js (UMD) to 2.8.0
- replace missing doctrine/dbal 'getSchemaManager()'
1.0.x
- 1.0.5 refactored CountUp initialization logic into a reusable function
- 1.0.4 fix renderContentElementPreviewFromFluidTemplate changed parameters_
- 1.0.3 add Icon to ext_emconf
- 1.0.2 change c- to c & improve BE Preview
- 1.0.1 changed deprecated allowTableOnStandardPages() to ignorePageTypeRestriction (https://docs.typo3.org/m/typo3/reference-tca/12.4/en-us/Ctrl/Properties/Security.html#ctrl-security-ignorepagetyperestriction)
- 1.0.0 intial from hive_facts