<?php if (!defined('TYPO3_MODE')) { die('Access denied.'); } \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin($_EXTKEY, 'news', 'LLL:EXT:go_multilang/Resources/Private/Language/locallang_db.xlf:tx_gomultilang_domain_model_newsdata.title'); $TCA['tt_content']['types']['gomultilang_news']['showitem'] = '--palette--;LLL:EXT:cms/locallang_ttc.xml:palette.general;general, newsdata'; Gosign\GoBackend\Wizard\NewContentElement::addPluginToWizard('gomultilang_news', array('title' => 'Multi Language', 'description' => 'this is a plugin for performing mutliple languages task in database for lerning purpose')); # #Register your module # \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule('go_module', '', '', 'EXT:' . $_EXTKEY . '/Modules/', array('access' => 'user,group', 'icon' => 'EXT:' . $_EXTKEY . '/ext_icon.gif', 'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xml')); \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule('Gosign.' . $_EXTKEY, 'go_module', '', '', array()); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModulePath('go_module', 'EXT:' . $_EXTKEY . '/Modules/'); # #END Mudule # \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'Multi Language'); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tx_gomultilang_domain_model_newsdata', 'EXT:go_multilang/Resources/Private/Language/locallang_csh_tx_gomultilang_domain_model_newsdata.xlf'); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tx_gomultilang_domain_model_newsdata');
// add static template configuration //\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile( // $_EXTKEY, 'Configuration/TypoScript', 'Quick Google Maps'); // set plugin signature //$pluginSignature = str_replace('_','',$_EXTKEY) . '_quickgooglemap'; // add some new fields by flexform definition //$TCA['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] = 'pi_flexform'; // define flexform file //\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue( // $pluginSignature, 'FILE:EXT:' . $_EXTKEY . '/Configuration/FlexForms/flexform_quickgooglemap.xml'); // exclude some default backend fields, like: layout, select_key, pages and recursive //$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_excludelist'][$pluginSignature] = 'layout,select_key,pages,recursive'; $TCA['tt_content']['types']['golpb_countdown']['showitem'] = '--palette--;LLL:EXT:cms/locallang_ttc.xml:palette.general;general, countdown'; $TCA['tt_content']['types']['golpb_slider']['showitem'] = '--palette--;LLL:EXT:cms/locallang_ttc.xml:palette.general;general, sliderelement'; $TCA['tt_content']['types']['golpb_quickgooglemap']['showitem'] = '--palette--;LLL:EXT:cms/locallang_ttc.xml:palette.general;general, mapelement'; Gosign\GoBackend\Wizard\NewContentElement::addPluginToWizard('golpb_countdown', array('title' => 'Count Down Plugin', 'description' => '')); /****************************************************************/ Gosign\GoBackend\Wizard\NewContentElement::addPluginToWizard('golpb_slider', array('title' => 'Slider Image Plugin', 'description' => '')); /****************************************************************/ Gosign\GoBackend\Wizard\NewContentElement::addPluginToWizard('golpb_quickgooglemap', array('title' => 'Map plugin', 'description' => '')); \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin($_EXTKEY, 'twiter', 'LLL:EXT:go_lpb/Resources/Private/Language/locallang_db.xlf:tx_golpb_twiter.CType'); $TCA['tt_content']['types']['golpb_twiter']['showitem'] = '--palette--;LLL:EXT:cms/locallang_ttc.xml:palette.general;general, twitusername'; Gosign\GoBackend\Wizard\NewContentElement::addPluginToWizard('golpb_twiter', array('title' => 'Twitter Plugin', 'description' => '')); require \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Configuration/TCA/tx_golpb_domain_model_slider.php'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tx_golpb_domain_model_slider'); require \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Configuration/TCA/tx_golpb_domain_model_map.php'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tx_golpb_domain_model_map');