code: 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";
  	}
docs: Add the type of input field
  
  @param array $arrRow
  
  @return string