core-bundle/src/Resources/contao/dca/tl_form_field.php
public function listFormFields($arrRow)
	{
		$arrRow['required'] = $arrRow['mandatory'];
		$key = $arrRow['invisible'] ? 'unpublished' : 'published';

		$strType = '
<div class="cte_type ' . $key . '">' . $GLOBALS['TL_LANG']['FFL'][$arrRow['type']][0] . ($arrRow['name'] ? ' (' . $arrRow['name'] . ')' : '') . '</div>
<div class="limit_height' . (!Contao\Config::get('doNotCollapse') ? ' h32' : '') . '">';

		$strClass = $GLOBALS['TL_FFL'][$arrRow['type']];

		if (!class_exists($strClass))
		{
			return '';
		}

		/** @var Contao\Widget $objWidget */
		$objWidget = new $strClass($arrRow);

		$strWidget = $objWidget->parse();
		$strWidget = preg_replace('/ name="[^"]+"/i', '', $strWidget);
		$strWidget = str_replace(array(' type="submit"', ' autofocus', ' required'), array(' type="button"', '', ''), $strWidget);

		if ($objWidget instanceof FormHidden)
		{
			return $strType . "\n" . $objWidget->value . "\n</div>\n";
		}

		return $strType . Contao\StringUtil::insertTagToSrc($strWidget) . '
</div>' . "\n";
	}
public function listFormFields($arrRow)
	{
		$arrRow['required'] = $arrRow['mandatory'];
		$key = $arrRow['invisible'] ? 'unpublished' : 'published';

		$strType = '
<div class="cte_type ' . $key . '">' . $GLOBALS['TL_LANG']['FFL'][$arrRow['type']][0] . ($arrRow['name'] ? ' (' . $arrRow['name'] . ')' : '') . '</div>
<div class="limit_height' . (!Contao\Config::get('doNotCollapse') ? ' h32' : '') . '">';

		$strClass = $GLOBALS['TL_FFL'][$arrRow['type']];

		if (!class_exists($strClass))
		{
			return '';
		}

		/** @var Contao\Widget $objWidget */
		$objWidget = new $strClass($arrRow);

		$strWidget = $objWidget->parse();
		$strWidget = preg_replace('/ name="[^"]+"/i', '', $strWidget);
		$strWidget = str_replace(array(' type="submit"', ' autofocus', ' required'), array(' type="button"', '', ''), $strWidget);

		if ($objWidget instanceof FormHidden)
		{
			return $strType . "\n" . $objWidget->value . "\n</div>\n";
		}

		return $strType . Contao\StringUtil::insertTagToSrc($strWidget) . '
</div>' . "\n";
	}
public function listFormFields ( $ arrRow ) { $ arrRow [ 'required' ] = $ arrRow [ 'mandatory' ] ; $ key = $ arrRow [ 'invisible' ] ? 'unpublished' : 'published' ; $ strType = '
<div class="cte_type ' . $ key . '">' . $ GLOBALS [ 'TL_LANG' ] [ 'FFL' ] [ $ arrRow [ 'type' ] ] [ 0 ] . ( $ arrRow [ 'name' ] ? ' (' . $ arrRow [ 'name' ] . ')' : '' ) . '</div>
<div class="limit_height' . ( ! Contao \ Config :: get ( 'doNotCollapse' ) ? ' h32' : '' ) . '">' ; $ strClass = $ GLOBALS [ 'TL_FFL' ] [ $ arrRow [ 'type' ] ] ; if ( ! class_exists ( $ strClass ) ) { return '' ; } /** @var Contao\Widget $objWidget */ $ objWidget = new $ strClass ( $ arrRow ) ; $ strWidget = $ objWidget -> parse ( ) ; $ strWidget = preg_replace ( '/ name="[^"]+"/i' , '' , $ strWidget ) ; $ strWidget = str_replace ( array ( ' type="submit"' , ' autofocus' , ' required' ) , array ( ' type="button"' , '' , '' ) , $ strWidget ) ; if ( $ objWidget instanceof FormHidden ) { return $ strType . "\n" . $ objWidget -> value . "\n</div>\n" ; } return $ strType . Contao \ StringUtil :: insertTagToSrc ( $ strWidget ) . '
</div>' . "\n" ; }
Add the type of input field

@param array $arrRow

@return string
Add the type of input field