I recently migrated a TYPO3 extension from version 9 to TYPO3 12. The extension worked perfectly in TYPO3 9, but after the upgrade, I’m encountering the following error:
No Content Object definition found at TypoScript object path “tt_content.list.20.globalnetwork_simple”
The extension is designed to display locations on the website, allowing users to click on a location to view specific details. It seems like there’s an issue with the TypoScript configuration for the plugin.
Does anyone have any suggestions on how to resolve this issue or update the configuration to work with TYPO3 12?
Check out where your extension registers the plugin, usually via “ExtensionUtility::registerPlugin()”. Preferrably this is done inside Configuration/TCA/Overrides/tt_content.php, but previously also in ext_localconf.php or even ext_tables.php
Previously (older TYPO3 versions) the content object definitions there should also have placed a call like:
Maybe you already have migrated the typoscript manually but are only missing to include the typoscript in your template record? Check your typoscript module to see if all the files where you may define that in your extension is really loaded.
Please check the “Site Management > TypoScript” area. Pick your root page. Use “Edit SypoScript Record” dropdown on the top frame. Then click on “Edit the whole TypoScript record”:
Only when this is properly activated the setup.typoscript of your extension should be loaded.
Also note that you do not seem to use AddPiToST43, so you need to write TypoScript to register the Content Object definition. Or utilize the AddPiToST43 call for now (and adjust with TYPO3v14).
But your definition only sets tt_content.list.20 = CONTENT
It might be missing tt_content.list.20.globalnetwork_simple as a prior index. But I honestly don’t know the ‘CONTENT’ syntax here, if that should create the needed structure. But it seems it doesn’t.
In the old code I don’t find tt_content.list.20.globalnetwork_simple is set or mentioned. is that a new requirement comes in the latest version of typo3.
I tried by remove the extension and then also the same error is showing. so I think the issue is with the frontend configuration, is there any think needs to be added to load the frontend?
i found some settings in the WEB > TEMPLATE to Include static (from extensions)
as per the screenshot.
so when it comes to typo3 12 ,is there such settings? in typo3 12 I don’t find a TEMPLATE menu in the sidebar. also don’t find this button Edit the whole template record