PHP code example of menatwork / contao-multicolumnwizard-bundle
1. Go to this page and download the library: Download menatwork/contao-multicolumnwizard-bundle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
menatwork / contao-multicolumnwizard-bundle example snippets
$GLOBALS['TL_DCA']['tl_theme']['fields']['templateSelection'] = [
'label' => &$GLOBALS['TL_LANG']['tl_theme']['templateSelection'],
'exclude' => true,
'inputType' => 'multiColumnWizard',
'eval' => [
'columnFields' => [
'ts_client_os' => [
'label' => &$GLOBALS['TL_LANG']['tl_theme']['ts_client_os'],
'exclude' => true,
'inputType' => 'select',
'eval' => [
'style' => 'width:250px',
'
$GLOBALS['TL_DCA']['tl_table']['fields']['anything'] = [
'label' => &$GLOBALS['TL_LANG']['tl_table']['anything'],
'exclude' => true,
'inputType' => 'multiColumnWizard',
'eval' => [
'mandatory' => true,
'columnsCallback' => [ 'Class', 'Method' ],
],
'sql' => 'blob NULL',
];
$GLOBALS['TL_DCA']['tl_theme']['fields']['templateSelection'] = [
'label' => &$GLOBALS['TL_LANG']['tl_theme']['templateSelection'],
'exclude' => true,
'inputType' => 'multiColumnWizard',
'eval' => [
// add this line for use the up and down arrows
'dragAndDrop' => false,
'columnFields' => [
'ts_client_browser' => [
'label' => &$GLOBALS['TL_LANG']['tl_theme']['ts_client_browser'],
'exclude' => true,
'inputType' => 'text',
'eval' => [ 'style' => 'width:180px' ],
],
],
],
'sql' => 'blob NULL',
];
$GLOBALS['TL_DCA']['tl_theme']['fields']['templateSelection'] = [
'label' => &$GLOBALS['TL_LANG']['tl_theme']['templateSelection'],
'exclude' => true,
'inputType' => 'multiColumnWizard',
'eval' => [
// add this line for hide one or all buttons
'buttons' =>
[
'new' => false,
'copy' => false,
'delete' => false,
'up' => false,
'down' => false,
'move' => false
],
// as alternative to hide all buttons use the next line
//'hideButtons' => true,
'columnFields' => [
'ts_client_browser' => [
'label' => &$GLOBALS['TL_LANG']['tl_theme']['ts_client_browser'],
'exclude' => true,
'inputType' => 'text',
'eval' => [ 'style' => 'width:180px' ],
],
],
],
'sql' => 'blob NULL',
];
$GLOBALS['TL_DCA']['tl_theme']['fields']['anything'] = [
//...
'inputType' => 'multiColumnWizard',
'eval' => [
'useTranslator' => true,
// ...
],
];