Пример #1
0
<?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');
Пример #2
0
// 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');