-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathext_localconf.php
56 lines (47 loc) · 2.01 KB
/
ext_localconf.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
49
50
51
52
53
54
55
56
<?php
defined('TYPO3_MODE') || die('Access denied.');
call_user_func(
function()
{
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'CAG.T3footnotes',
'List',
[
'Footnote' => 'list, show'
],
// non-cacheable actions
[
'Footnote' => ''
]
);
// Not needed. Use of the plugin is via lib_object
//
// // wizards
// \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
// 'mod {
// wizards.newContentElement.wizardItems.plugins {
// elements {
// list {
// iconIdentifier = t3footnotes-plugin-list
// title = LLL:EXT:t3footnotes/Resources/Private/Language/locallang_db.xlf:tx_t3footnotes_list.name
// description = LLL:EXT:t3footnotes/Resources/Private/Language/locallang_db.xlf:tx_t3footnotes_list.description
// tt_content_defValues {
// CType = list
// list_type = t3footnotes_list
// }
// }
// }
// show = *
// }
// }'
// );
$iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Imaging\IconRegistry::class);
$iconRegistry->registerIcon(
't3footnotes-plugin-list',
\TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
['source' => 'EXT:t3footnotes/Resources/Public/Icons/user_plugin_list.svg']
);
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['contentPostProc-all']['t3footnotes'] =
\CAG\T3footnotes\Hooks\FootnotesHook::class . '->generateFootnotes';
}
);