[TYPO3-dev] Need a hint, wizard related
Kay Strobach
typo3 at kay-strobach.de
Thu Apr 26 16:25:55 CEST 2012
OK Solution is a bug, enableByTypeConfig=1 is useless in palettes, where
is should be respected ;)
---------------------------------------------------------------------------------------------------------------
if (!defined('TYPO3_MODE')) {
die ('Access denied.');
}
t3lib_div::loadTCA('tt_content');
$TCA['tt_content']['columns']['select_key']['config']['wizards']['tx_wizards_uploads_path']
= array(
'type' => 'popup',
'enableByTypeConfig' => 0,
'title' => 'Link',
'icon' => 'link_popup.gif',
'script' => 'browse_links.php?mode=wizard&act=folder',
'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1',
'params' => array (
'blindLinkOptions' => 'page,mail,url,file'
)
);
$TCA['tt_content']['palettes']['uploads']['showitem'] = str_replace(
'select_key;LLL:EXT:cms/locallang_ttc.xml:select_key.ALT.uploads_formlabel,',
'',
$TCA['tt_content']['palettes']['uploads']['showitem']
);
$TCA['tt_content']['types']['uploads']['showitem'] = str_replace(
'--palette--;LLL:EXT:cms/locallang_ttc.xml:media;uploads',
'select_key;LLL:EXT:cms/locallang_ttc.xml:select_key.ALT.uploads_formlabel;;wizards[tx_wizards_uploads_path], --palette--;LLL:EXT:cms/locallang_ttc.xml:media;uploads',
$TCA['tt_content']['types']['uploads']['showitem']
);
---------------------------------------------------------------------------------------------------------------
Am 26.04.2012 15:50, schrieb Kay Strobach:
> Hi guys,
>
> i try to fix http://forge.typo3.org/issues/18595 within an extension.
>
>
> That's simply done, once you made it unclean:
>
> -------------------------------------------------------------------
>
> t3lib_div::loadTCA('tt_content');
>
> $TCA['tt_content']['columns']['select_key']['config']['wizards']['tx_wizards_uploads_path']
> = array(
> 'type' => 'popup',
> 'enableByTypeConfig' => 0,
> 'title' => 'Link',
> 'icon' => 'link_popup.gif',
> 'script' => 'browse_links.php?mode=wizard&act=folder',
> 'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1',
> 'params' => array (
> 'blindLinkOptions' => 'page,mail,url,file'
> )
> );
>
> -------------------------------------------------------------------
>
> The clean way is to set 'enableByTypeConfig' => 1, to ensure, that the
> wizard is just shown, if the CType = uploads :(
>
> -------------------------------------------------------------------
>
> t3lib_div::loadTCA('tt_content');
>
> $TCA['tt_content']['columns']['select_key']['config']['wizards']['tx_wizards_uploads_path']
> = array(
> 'type' => 'popup',
> 'enableByTypeConfig' => 1,
> 'title' => 'Link',
> 'icon' => 'link_popup.gif',
> 'script' => 'browse_links.php?mode=wizard&act=folder',
> 'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1',
> 'params' => array (
> 'blindLinkOptions' => 'page,mail,url,file'
> )
> );
>
>
> $TCA['tt_content']['palettes']['uploads']['showitem'] = str_replace(
> 'select_key;LLL:EXT:cms/locallang_ttc.xml:select_key.ALT.uploads_formlabel',
> 'select_key;LLL:EXT:cms/locallang_ttc.xml:select_key.ALT.uploads_formlabel;;wizards[tx_wizards_uploads_path]',
> $TCA['tt_content']['palettes']['uploads']['showitem']
> );
>
> -------------------------------------------------------------------
>
> So what's the correct way to add the wizard in the pallette?
>
> wizards[tx_wizards_uploads_path]
>
> Regards
> Kay
>
--
http://www.kay-strobach.de - Open Source Rocks
TYPO3 .... inspiring people to share!
Get involved: http://typo3.org
Answer was useful: https://flattr.com/profile/kaystrobach
More information about the TYPO3-dev
mailing list