<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thraile</id>
		<title>Contao Community Documentation - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thraile"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/Thraile"/>
		<updated>2026-05-02T10:39:35Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/MultiColumnWizard</id>
		<title>MultiColumnWizard</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/MultiColumnWizard"/>
				<updated>2011-08-04T14:38:59Z</updated>
		
		<summary type="html">&lt;p&gt;Thraile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:MultiSelectWizard]]&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| DevSite=http://www.men-at-work.de&lt;br /&gt;
| ExtVersion=1.0.0&lt;br /&gt;
| Version=2.9 - 2.9.5&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/MultiColumnWizard.html&lt;br /&gt;
| TrackerLink=http://contao-forge.de/projects/multicolumnwizard/issues&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Dieses Widget ist dafür gedacht, beliebige Widget-Typen nebeneinander zu platzieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das Widget ist eigentlich das gleiche wie der [[MultiTextWizard]] oder der [[MultiSelectWizard]], er erweitert die Funktionalitäten für belibige Widgets.&lt;br /&gt;
&lt;br /&gt;
=Aussehen=&lt;br /&gt;
Das Modul ist eine Erweiterung des MultiTextWizard und des MultiSelectWizard.&lt;br /&gt;
[[Datei:MultiColumnWizard.jpg|MultiColumnWizard|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=Verwendung=&lt;br /&gt;
Es gibt zwei Verwendungsmöglichkeiten. Entweder direkt mit der Angabe von &amp;quot;columnFields&amp;quot; im &amp;quot;eval&amp;quot;-Array oder mit einem Callback.&lt;br /&gt;
&lt;br /&gt;
==Angabe mit columnFields==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_table']['fields']['anything'] = array&lt;br /&gt;
(&lt;br /&gt;
	'label' 					=&amp;gt; $GLOBALS['TL_LANG']['tl_table']['anything'],&lt;br /&gt;
	'exclude' 					=&amp;gt; true,&lt;br /&gt;
	'inputType'	 				=&amp;gt; 'multiColumnWizard',&lt;br /&gt;
	'eval'      =&amp;gt; array&lt;br /&gt;
	(&lt;br /&gt;
		'style'=&amp;gt;'width:100%;',&lt;br /&gt;
		'columnFields' =&amp;gt; array&lt;br /&gt;
		(&lt;br /&gt;
			'type' =&amp;gt; array&lt;br /&gt;
			(&lt;br /&gt;
				'label'                   =&amp;gt; 'hallo',&lt;br /&gt;
				'default'                 =&amp;gt; 'regular',&lt;br /&gt;
				'exclude'                 =&amp;gt; true,&lt;br /&gt;
				'inputType'               =&amp;gt; 'select',&lt;br /&gt;
				'options_callback'        =&amp;gt; array('tl_page', 'getPageTypes'),&lt;br /&gt;
				'eval'                    =&amp;gt; array('helpwizard'=&amp;gt;true, 'submitOnChange'=&amp;gt;true, 'tl_class'=&amp;gt;'w50'),&lt;br /&gt;
				'reference'               =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['PTY']&lt;br /&gt;
			),&lt;br /&gt;
			'minRange'    =&amp;gt; array&lt;br /&gt;
			(&lt;br /&gt;
				'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_module']['catalog_staticranges_items_minrange'],&lt;br /&gt;
				'inputType' =&amp;gt; 'text',&lt;br /&gt;
				'eval'      =&amp;gt; array()&lt;br /&gt;
			),&lt;br /&gt;
			'textnachricht'    =&amp;gt; array&lt;br /&gt;
			(&lt;br /&gt;
				'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_module']['catalog_staticranges_items_maxrange'],&lt;br /&gt;
				'inputType' =&amp;gt; 'textarea',&lt;br /&gt;
				'eval'      =&amp;gt; array('cols'=&amp;gt;25,'rows'=&amp;gt;2)&lt;br /&gt;
			)            ,&lt;br /&gt;
			'checkboxen'    =&amp;gt; array&lt;br /&gt;
			(&lt;br /&gt;
				'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_module']['catalog_staticranges_items_maxrange'],&lt;br /&gt;
				'inputType' =&amp;gt; 'checkbox',&lt;br /&gt;
				'options'    =&amp;gt; array(&amp;quot;Info&amp;quot;,&amp;quot;Nachricht&amp;quot;,&amp;quot;Sonstiges&amp;quot;),&lt;br /&gt;
				'eval'      =&amp;gt; array('multiple'=&amp;gt;true)&lt;br /&gt;
			)&lt;br /&gt;
		)&lt;br /&gt;
	)&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Angabe mit Callback==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_table']['fields']['anything'] = array&lt;br /&gt;
(&lt;br /&gt;
		'label'                 =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_table']['anything'],&lt;br /&gt;
		'exclude'		=&amp;gt; true,&lt;br /&gt;
		'inputType'		=&amp;gt; 'multiColumnWizard',&lt;br /&gt;
		'eval'			=&amp;gt; array('mandatory'=&amp;gt;true,'columnsCallback'=&amp;gt;array('Class', 'Method'))&lt;br /&gt;
										&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wobei natürlich der Return-Wert genau das selbe Array sein muss, wie bei der &amp;quot;columnFields&amp;quot;-Variante.&lt;/div&gt;</summary>
		<author><name>Thraile</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/MultiColumnWizard</id>
		<title>MultiColumnWizard</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/MultiColumnWizard"/>
				<updated>2011-08-04T13:54:45Z</updated>
		
		<summary type="html">&lt;p&gt;Thraile: /* Angabe mit columnsData */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:MultiSelectWizard]]&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| DevSite=http://www.men-at-work.de&lt;br /&gt;
| ExtVersion=1.0.0&lt;br /&gt;
| Version=2.9 - 2.9.5&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/MultiColumnWizard.html&lt;br /&gt;
| TrackerLink=http://contao-forge.de/projects/multicolumnwizard/issues&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Dieses Widget ist dafür gedacht, Select- und Textfelder nebeneinander zu platzieren.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das Widget ist eigentlich das gleiche wie der [[MultiTextWizard]] und [[MultiSelectWizard]], er verbindet beide Funktionalitäten zu einem Widget.&lt;br /&gt;
&lt;br /&gt;
=Aussehen=&lt;br /&gt;
Das Modul ist eine Mischung aus dem MultiTextWizard und dem MultiSelectWizard.&lt;br /&gt;
[[Datei:MultiColumnWizard.jpg|MultiColumnWizard|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=Verwendung=&lt;br /&gt;
Es gibt zwei Verwendungsmöglichkeiten. Entweder direkt mit der Angabe von &amp;quot;columnsData&amp;quot; im &amp;quot;eval&amp;quot;-Array oder mit einem Callback.&lt;br /&gt;
&lt;br /&gt;
==Angabe mit columnsData==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_table']['fields']['anything'] = array&lt;br /&gt;
(&lt;br /&gt;
	'label' 					=&amp;gt; $GLOBALS['TL_LANG']['tl_table']['anything'],&lt;br /&gt;
	'exclude' 					=&amp;gt; true,&lt;br /&gt;
	'inputType'	 				=&amp;gt; 'multiColumnWizard',&lt;br /&gt;
	'eval'      =&amp;gt; array&lt;br /&gt;
	(&lt;br /&gt;
		'style'=&amp;gt;'width:100%;',&lt;br /&gt;
		'columnFields' =&amp;gt; array&lt;br /&gt;
		(&lt;br /&gt;
			'type' =&amp;gt; array&lt;br /&gt;
			(&lt;br /&gt;
				'label'                   =&amp;gt; 'hallo',&lt;br /&gt;
				'default'                 =&amp;gt; 'regular',&lt;br /&gt;
				'exclude'                 =&amp;gt; true,&lt;br /&gt;
				'inputType'               =&amp;gt; 'select',&lt;br /&gt;
				'options_callback'        =&amp;gt; array('tl_page', 'getPageTypes'),&lt;br /&gt;
				'eval'                    =&amp;gt; array('helpwizard'=&amp;gt;true, 'submitOnChange'=&amp;gt;true, 'tl_class'=&amp;gt;'w50'),&lt;br /&gt;
				'reference'               =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['PTY']&lt;br /&gt;
			),&lt;br /&gt;
			'minRange'    =&amp;gt; array&lt;br /&gt;
			(&lt;br /&gt;
				'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_module']['catalog_staticranges_items_minrange'],&lt;br /&gt;
				'inputType' =&amp;gt; 'text',&lt;br /&gt;
				'eval'      =&amp;gt; array()&lt;br /&gt;
			),&lt;br /&gt;
			'textnachricht'    =&amp;gt; array&lt;br /&gt;
			(&lt;br /&gt;
				'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_module']['catalog_staticranges_items_maxrange'],&lt;br /&gt;
				'inputType' =&amp;gt; 'textarea',&lt;br /&gt;
				'eval'      =&amp;gt; array('cols'=&amp;gt;25,'rows'=&amp;gt;2)&lt;br /&gt;
			)            ,&lt;br /&gt;
			'checkboxen'    =&amp;gt; array&lt;br /&gt;
			(&lt;br /&gt;
				'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_module']['catalog_staticranges_items_maxrange'],&lt;br /&gt;
				'inputType' =&amp;gt; 'checkbox',&lt;br /&gt;
				'options'    =&amp;gt; array(&amp;quot;Info&amp;quot;,&amp;quot;Nachricht&amp;quot;,&amp;quot;Sonstiges&amp;quot;),&lt;br /&gt;
				'eval'      =&amp;gt; array('multiple'=&amp;gt;true)&lt;br /&gt;
			)&lt;br /&gt;
		)&lt;br /&gt;
	)&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Angabe mit Callback==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_table']['fields']['anything'] = array&lt;br /&gt;
(&lt;br /&gt;
		'label'                 =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_table']['anything'],&lt;br /&gt;
		'exclude'		=&amp;gt; true,&lt;br /&gt;
		'inputType'		=&amp;gt; 'multiColumnWizard',&lt;br /&gt;
		'eval'			=&amp;gt; array('mandatory'=&amp;gt;true,'columnsCallback'=&amp;gt;array('Class', 'Method'))&lt;br /&gt;
										&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wobei natürlich der Return-Wert genau das selbe Array sein muss, wie bei der &amp;quot;columnsData&amp;quot;-Variante.&lt;/div&gt;</summary>
		<author><name>Thraile</name></author>	</entry>

	</feed>