[TYPO3-mvc] problem by changing extension for 6.0.0

Johannes C. Schulz [EnzephaloN IT-Solutions] info at enzephalon.de
Mon Jan 28 17:27:48 CET 2013


Hello

Nobody any solution? Google also knows no answer. Its bad, that there is no complete documentation about extbase (with all the new things since 1.3.x).

Viele Grüße
Johannes C. Schulz -  EnzephaloN IT-Solutions 
(von unterwegs gesendet)



"Johannes C. Schulz - EnzephaloN IT-Solutions" <info at enzephalon.de> schrieb:

>Dear list-members
>
>Today I tried to patcht wo of my older extbase-extensions to work on
>6.0.0.
>But sadly I see errors and don't know why.
>
> 
>
>The first appears if I install the extension with extension-manager:
>
> Catchable Fatal Error: Argument 2 passed to
>TYPO3\CMS\Extensionmanager\Domain\Repository\ConfigurationItemRepository::cr
>eateArrayFromConstants() must be an array, null given, called in
>/home/www/typo3_src/typo3_src-6.0.0/typo3/sysext/extensionmanager/Classes/Ut
>ility/ConfigurationUtility.php on line 95 and defined in
>/home/www/typo3_src/typo3_src-6.0.0/typo3/sysext/extensionmanager/Classes/Do
>main/Repository/ConfigurationItemRepository.php line 192
>
> 
>
>The second appears in frontend:
>
>The default controller for extension "Enzteaserlist" and plugin "Pi1"
>can
>not be determined. Please check for
>TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your
>ext_localconf.php.
>
> 
>
>ext_localconf.php:
>
><?php
>
>if (!defined ('TYPO3_MODE')) {
>
>                die ('Access denied.');
>
>}
>
> 
>
>\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
>
>                $_EXTKEY,
>
>                'Pi1',
>
>                array(
>
>                               'Teaseritem' => 'shortlistitems,
>fulllistitems, showitem', 'showitemcol',
>
>                ),
>
>                array(
>
>                )
>
>);
>
>?>
>
> 
>
>ext_tables.php:
>
><?php
>
>if (!defined ('TYPO3_MODE')) {
>
>                die ('Access denied.');
>
>}
>
> 
>
>\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
>
>                $_EXTKEY,
>
>                'Pi1',
>
>                'Teaser Liste'
>
>);
>
> 
>
>\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY,
>'Configuration/TypoScript', 'Enzteaserlist');
>
> 
>
>$extensionName = t3lib_div::underscoredToUpperCamelCase($_EXTKEY);
>
>$pluginSignature =  strtolower($extensionName) . '_pi1';
>
>$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_excludelist'][$plug
>inSignature] = 'layout,select_key,recursive';
>
>$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist'][$pluginSi
>gnature] = 'pi_flexform';
>
>\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($plug
>inSignature,
>'FILE:EXT:'.$_EXTKEY.'/Configuration/FlexForms/flexform_enzteaserplugin.xml'
>);
>
> 
>
> 
>
>\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tx_
>enzteaserlist_domain_model_teaseritem',
>'EXT:enzteaserlist/Resources/Private/Language/locallang_csh_tx_enzteaserlist
>_domain_model_teaseritem.xml');
>
>\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPage
>s('tx_enzteaserlist_domain_model_teaseritem');
>
>$TCA['tx_enzteaserlist_domain_model_teaseritem'] = array(
>
>                'ctrl' => array(
>
>                               'title'
>=>
>'LLL:EXT:enzteaserlist/Resources/Private/Language/locallang_db.xml:tx_enztea
>serlist_domain_model_teaseritem',
>
>                               'label'
>=> 'title',
>
>                               'tstamp'
>=> 'tstamp',
>
>                               'crdate'
>=> 'crdate',
>
>                               'versioningWS'
>=> 2,
>
>                               'versioning_followPages'      => TRUE,
>
>                               'origUid'
>=> 't3_origuid',
>
>                               'languageField'
>=> 'sys_language_uid',
>
>                               'transOrigPointerField'
>=> 'l18n_parent',
>
>                               'transOrigDiffSourceField'     =>
>'l18n_diffsource',
>
>                               'dividers2tabs'
>=>            true,
>
>                               'delete'
>=> 'deleted',
>
>                               'enablecolumns'
>=> array(
>
>                                               'disabled'
>=> 'hidden',
>
>                                            'starttime' => 'starttime',
>
>                                               'endtime' => 'endtime',
>
>                               ),
>
>                               'dynamicConfigFile'
>=> t3lib_extMgm::extPath($_EXTKEY) .
>'Configuration/TCA/Teaseritem.php',
>
>                               'iconfile'
>=> t3lib_extMgm::extRelPath($_EXTKEY) .
>'Resources/Public/Icons/tx_enzteaserlist_domain_model_teaseritem.gif'
>
>                )
>
>);
>
>?>
>
> 
>
>Can you write me, where the failure and how the fix is?
>
> 
>
>Thanks a lot.
>
>Johannes
>
> 
>
>_______________________________________________
>TYPO3-project-typo3v4mvc mailing list
>TYPO3-project-typo3v4mvc at lists.typo3.org
>http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc


More information about the TYPO3-project-typo3v4mvc mailing list