private function _getPullFieldsFromLayoutId($layoutId)
{
$result = array('' => "none");
$fieldLayout = craft()->fields->getLayoutById($layoutId);
$fieldLayoutFields = $fieldLayout->getFields();
foreach ($fieldLayoutFields as $fieldLayoutField) {
$field = $fieldLayoutField->field;
switch ($field->type) {
case "PlainText":
case "RichText":
case "RedactorI":
case "PreparseField_Preparse":
$result[$field->handle] = $field->name;
break;
case "Tags":
break;
}
}
return $result;
}