-
Notifications
You must be signed in to change notification settings - Fork 0
/
ext_tables.php
48 lines (38 loc) · 2.51 KB
/
ext_tables.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
if (!defined('TYPO3_MODE')) {
die('Access denied.');
}
//\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
// $_EXTKEY,
// 'Socialbar',
// 'SocialBar'
//);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
'PlusB.' .$_EXTKEY,
'Socialfeed',
'SocialFeed'
);
/**
* Add Plugin SocialFeed to New Content Element Wizard
*/
if (TYPO3_MODE === 'BE') {
// Add Plugin to CE Wizard
$pluginSignature = str_replace('_', '', $_EXTKEY) . '_socialfeed';
$TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses'][$pluginSignature . '_wizicon'] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Resources/Private/Php/class.socialfeed_wizicon.php';
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'Social Media Stream');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tx_pbsocial_domain_model_item', 'EXT:pb_social/Resources/Private/Language/locallang_csh_tx_pbsocial_domain_model_item.xlf');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tx_pbsocial_domain_model_item');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tx_pbsocial_domain_model_credential', 'EXT:pb_social/Resources/Private/Language/locallang_csh_tx_pbsocial_domain_model_credential.xlf');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tx_pbsocial_domain_model_credential');
$extensionName = strtolower(\TYPO3\CMS\Core\Utility\GeneralUtility::underscoredToUpperCamelCase($_EXTKEY));
$pluginName_feed = strtolower('Socialfeed');
$pluginSignature_feed = $extensionName . '_' . $pluginName_feed;
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$pluginSignature_feed] = 'layout,select_key,pages,recursive';
$TCA['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature_feed] = 'pi_flexform';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($pluginSignature_feed, 'FILE:EXT:' . $_EXTKEY . '/Configuration/FlexForms/socialfeed.xml');
//$pluginName_bar = strtolower('SocialBar');
//$pluginSignature_bar = $extensionName.'_'.$pluginName_bar;
//$TCA['tt_content']['types']['list']['subtypes_excludelist'][$pluginSignature_bar] = 'layout,select_key,pages';
//$TCA['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature_bar] = 'pi_flexform';
//\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($pluginSignature_bar, 'FILE:EXT:'.$_EXTKEY . '/Configuration/FlexForms/socialbar.xml');