Problems after installation of TYPO3 extension pits_downloadcenter - typo3

I'm using TYPO3 9.5.5 and have installed pits_downloadcenter 3.0.1 extension.
I am encountering errors after installation in 'Extensions Manager'.
Call to a member function admin_get_tables() on null"
in "typo3conf/ext/pits_downloadcenter/class.ext_update.php line 68"

Do you have the extension "TYPO3_DB compatibility layer for TYPO3 v9.x" installed? It seems that the extension pits_downloadcenter still relies on the deprecated database functionality.
You should report this issue in the issue tracker of the extension.

Related

Flux Error: Invalid configuration: "vendorName" is not set after upgrade to Flux 9.4 and Typo3 9.5

I have to make an update from Typo3 8 to Typo3 9.5 LTS. And i have some trouble with the Flux extension which causes some strange errors. I have used Flux 9.4.2 (latest) and Typo3 LTS (9.5.22). I have used Composer for the new version perhaps that causes the problem.
I have followed all the steps in this tutorial and some others instructions but all of them ends in the same error.
https://sigalambigha.home.blog/2020/04/29/how-to-migrate-fluidcontent-to-flux/
In Backend i get the following error:
And in the Frontend i get this error:
This depends on the Flux element which is on that page the Slider element. The Plug & Play configuration is disabled because of some other errors. Perhaps now i missed something in my configuration but i can't find something in the documentation to configure.
Edit
I have made some more tests an i think the problem is that the newest version of Flux is not really compatible with Typo3 9.5. So i changed to version 9.3.2 which is working better but has other bugs.
Make sure these 3 things in your template provider extension are set correct:
Register the provider extension key using the Vendor.ExtName syntax, not ext_name. Here is an example:
\FluidTYPO3\Flux\Core::registerProviderExtensionKey('Nng.MyExtname', 'Page');
\FluidTYPO3\Flux\Core::registerProviderExtensionKey('Nng.MyExtname', 'Content');
Place the above code in the ext_localconf.php of your extension, not the ext_tables.php. You can find this hint hidden in the documentation.
In older versions of FLUX you might also need to create a ClassAliasMap in EXT:myextensionkey/Migrations/Code/ClassAliasMap.php. Here is a simple example.
Did you try to set a small condition for the used parameter if it's null? that maybe can give an error message instead of the error in the page.
Or you should see if there's any error in the namespace
After upgrading Flux to Typo3 9.5 then you have to register "VendorName" with your content element using Typoscript like i did below.
tt_content {
mytemplate_wrapelement.20.vendorName = <vendorname>
}
here mytemplate is my template provider extension.
Wrapelement is the content element.
I was getting same error.

pibase Extension not working after Upgrade to TYPO3 9

I'm currently upgrading an old TYPO3 6.2 Installation to 9.5. I'm also using fluidtypo3 (flux 9.3.2 and fluidpages 5.0.0). There are several pibase Extensions, that I can't get to work. One of them has the following error:
Oops, an error occurred! Code: 20200320122044742c5a45 - {"exception":"TYPO3Fluid\\Fluid\\Core\\ViewHelper\\Exception: No Content Object definition found at TypoScript object path \"tt_content.list.20.edxdownload_pi1\"
Any hints what is causing the error? Did I forget anything to register?
I added the plugin in tt_content.php, registered it in localconf.php
(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43('edx_download','','_pi1','list_type',0);)
and added the config in sys_template.php
(TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile('edx_download','Configuration/TypoScript/PluginSettings/', 'Edx Download Settings');)
If I make a new element using the new element wizard, I get the following error in frontend:
Content Element with uid "9887" and type edx_download_pi1 has no rendering definition!
Where do I have to set the rendering definition?
Do pibase extensions still work with TYPO3 9?
Edit:
It's working now. I put the method "addPItoST43" back into "ext_localconf.php" and now the extension is loaded. It says you should put it into "TCA/Overrides/tt_content.php", but that doesn't work for me with TYPO3 9.5.

Error with typo3_console: Could not scan for classes inside "/typo3conf/ext/typo3_console/Array"

The TYPO3 extension typo3_console throws the error:
Could not scan for classes inside "/typo3conf/ext/typo3_console/Array"
which does not appear to be a file nor a folder
This has been a bug in TYPO3 core itself and has been solved with the version 7.6.11 and above. The solution is to update to latest 7.6 version.

Extbase not visible in Admin Tools

I've installed Typo3 (6.2.15) and have to create an extension. However, the Extbase is not visible in my Admin Tools Menu. This extension is installed by default (6.2.15 does not give the option to A/D this extension). Anyone got a hint?
Extbase is just the Framework. It doesn't come along with any Backend Module to kickstart the extension.
To create an extension, follow the official documentation https://docs.typo3.org/typo3cms/ExtbaseFluidBook/ or use the extension named by Jost extension_builder.
It can be that this extension is not compatible / working with 6.2. In that case install it in an older TYPO3 Installation as it just kickstarts the extension.

TYPO3 6.2 / 7.x Forum extension

Is there any working Forum extension for TYPO3 6.2.
I have tried mm_forum with some patches, but id does not work.
I have also looked at extension repository but without any luck.
Any help is welcome :)
The new forum extension from Mittwald is typo3_forum (6.2 und 7.x)
Link in Typo3-Repo: http://typo3.org/extensions/repository/view/typo3_forum
How to migrate your mm_forum to typo3_forum:
Install typo3_forum
Execute the Scheduler Task Database Migration
Open your root TypoScript Template Record and include typo3_forum's static TypoScript
Change your TypoScript configuration (e.g. in your template extension or Typoscript records) from plugin.tx_mmforum to plugin.tx_typo3forum
Uninstall mm_forum
Clean up the database using the Install Tool "compare" functionality.
If you have custom fluid templates for the forum using the forum's ViewHelpers you have to adjust the namespace declaration accordingly. E.g. {namespace t3f=Mittwald\Typo3Forum\ViewHelpers}
You could check the multiblog-extension, it´s up to date and ready for TYPO3.CMS 6.2.