Skip to content

Commit

Permalink
[TASK] do not hide layout field. fixes teaminmedias-pluswerk#60
Browse files Browse the repository at this point in the history
  • Loading branch information
christianbltr committed Sep 8, 2016
1 parent 7ad6e4d commit da1f528
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 23 deletions.
1 change: 1 addition & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ current master
[BUGFIX] Do not double escape html special characters in the searchword field. You have to adjust your fluid template, if you use your own and replace {searchword} with {searchword -> f:format.raw()}. https://forge.typo3.org/issues/75407.
[BUGFIX] Make external tools work w/ UTF-8 file names by using CommandUtility::escapeShellArgument(). Thanks to Martin Voss. https://github.com/teaminmedias-pluswerk/ke_search/pull/61.
[BUGFIX] Fix page browser issues with realurl. Thanks to Toben Schmidt. https://forge.typo3.org/issues/77454. https://github.com/teaminmedias-pluswerk/ke_search/pull/62.
[TASK] Do not hide "layout" field in the backend. https://github.com/teaminmedias-pluswerk/ke_search/issues/60.

Version 2.3.1, July 2016
[TASK] Set version to 2.3.1, just to match the TER version number.
Expand Down
49 changes: 26 additions & 23 deletions ext_tables.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,39 +11,45 @@
require_once($extPath . 'Classes/lib/class.tx_kesearch_lib_items.php');
}

$tempColumns = array(
'tx_kesearch_tags' => array(
'exclude' => 0,
'label' => 'LLL:EXT:ke_search/locallang_db.xml:pages.tx_kesearch_tags',
'config' => array(
'type' => 'select',
'renderType' => 'selectSingleBox',
'size' => 10,
'minitems' => 0,
'maxitems' => 100,
'items' => array(),
'allowNonIdValues' => true,
'itemsProcFunc' => 'user_filterlist->getListOfAvailableFiltersForTCA',
)
),
);

// help file
// add help file
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tx_kesearch_filters', 'EXT:ke_search/locallang_csh.xml');

// Show FlexForm field in plugin configuration
// show FlexForm field in plugin configuration
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform';
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi2'] = 'pi_flexform';
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi3'] = 'pi_flexform';

// remove the old "plugin mode" configuration field
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'select_key';
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi2'] = 'select_key';
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi3'] = 'select_key';

// Configure FlexForm field
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($_EXTKEY . '_pi1', 'FILE:EXT:ke_search/pi1/flexform_pi1.xml');
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($_EXTKEY . '_pi2', 'FILE:EXT:ke_search/pi2/flexform_pi2.xml');
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($_EXTKEY . '_pi3', 'FILE:EXT:ke_search/pi3/flexform_pi3.xml');

// add tag field to pages
$tempColumns = array(
'tx_kesearch_tags' => array(
'exclude' => 0,
'label' => 'LLL:EXT:ke_search/locallang_db.xml:pages.tx_kesearch_tags',
'config' => array(
'type' => 'select',
'renderType' => 'selectSingleBox',
'size' => 10,
'minitems' => 0,
'maxitems' => 100,
'items' => array(),
'allowNonIdValues' => true,
'itemsProcFunc' => 'user_filterlist->getListOfAvailableFiltersForTCA',
)
),
);
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('pages', $tempColumns);
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('pages', 'tx_kesearch_tags;;;;1-1-1');

// add module
if (TYPO3_MODE == 'BE') {
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
'TeaminmediasPluswerk.' . $_EXTKEY,
Expand All @@ -61,10 +67,8 @@
);
}

$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key';
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi2'] = 'layout,select_key';
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi3'] = 'layout,select_key';

// add plugins
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(array(
'LLL:EXT:ke_search/locallang_db.xml:tt_content.list_type_pi1',
$_EXTKEY . '_pi1',
Expand All @@ -88,7 +92,6 @@
include_once(TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('tt_news') . 'lib/class.tx_ttnews_TCAform_selectTree.php');
}


if (TYPO3_MODE == 'BE') {
$TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_kesearch_pi1_wizicon'] = $extPath . 'pi1/class.tx_kesearch_pi1_wizicon.php';
$TBE_MODULES_EXT['xMOD_db_new_content_el']['addElClasses']['tx_kesearch_pi2_wizicon'] = $extPath . 'pi2/class.tx_kesearch_pi2_wizicon.php';
Expand Down

0 comments on commit da1f528

Please sign in to comment.