Da bin ich wieder:

ext_localconf.php:
<?php
defined('TYPO3_MODE') || die('Access denied.');

call_user_func(
        function ($extKey) {

                \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
                        'KKSoftware.Kksession',
                        'kksession',
                        [
                                'Index' => 'index, session',
                                'Session' => 'session'
                        ],
                        // non-cacheable actions
                        [
                                'Index' => 'index, session',
                                'Session' => 'session'
                        ]
                );

                // wizards
                
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
                        'mod {
                        wizards.newContentElement.wizardItems.plugins {
                                elements {
                                        kksession {
                                                icon = ' . 
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($extKey) . 
'Resources/Public/Icons/user_plugin_kksession.svg
                                                title = 
LLL:EXT:kksession/Resources/Private/Language/locallang_db.xlf:tx_kksession_domain_model_kksession
                                                description = 
LLL:EXT:kksession/Resources/Private/Language/locallang_db.xlf:tx_kksession_domain_model_kksession.description
                                                tt_content_defValues {
                                                        CType = list
                                                        list_type = 
kksession_kksession
                                                }
                                        }
                                }
                                show = *
                        }
           }'
                );
        },
        $_EXTKEY
);

ext_tables.php:
<?php
defined('TYPO3_MODE') || die('Access denied.');

call_user_func(
        function ($extKey) {

                \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
                        'KKSoftware.Kksession',
                        'kksession',
                        'K&K Session Storage'
                );

                
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($extKey, 
'Configuration/TypoScript', 'K&K Session');

        },
        $_EXTKEY
);

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an