The extension kiddog_ticket is a bit older concerning the Development of extbase which is the basic-framework for the extension.
Due to some changes of extbase during the installation of kiddog_ticket some Errors are shown and the whole site is blocked.
Here is a quick run through the installation of the extension kiddog_ticket:
- Download the extension kiddog_ticket by the extension-manager WITHOUT Installation!!!
- Install the extensions extbase und fluid if still required.
- Now 5 files of the extension kiddog_ticket need some changes:
- In the file ext_tables.php change the line "Tx_Extbase_Utility_Plugin::registerPlugin(" against: "Tx_Extbase_Utility_Extension::registerPlugin(".
- In the file ext_localconf.php change the line "Tx_Extbase_Utility_Plugin::configureDispatcher(" against: "Tx_Extbase_Utility_Extension::configurePlugin(".
- In the file typo3conf/ext/kiddog_ticket/Classes/Domain/Model/Priority.php change the line "* @var content" against: "* @var string".
- In the file typo3conf/ext/kiddog_ticket/Classes/Domain/Model/Category.php change the line "* @var content" against: "* @var string".
- In the file typo3conf/ext/kiddog_ticket/Classes/Domain/Model/Status.php change the line "* @var content" against: "* @var string".
- Now the extension kiddog_ticket can be installed and should be usable as expected.
- If you still get messages like "Invalid type encountered: 'content'", search in all files of the directory typo3conf/ext/kiddog_ticket/Classes/Domain/Model/ for lines like "* @var content" and replace them by "* @var string".