public function extractTextFromNeo($neoBlocks, $fieldHandle = "")
{
$result = "";
foreach ($neoBlocks as $block) {
$neoBlockTypeModel = $block->getType();
$fieldLayout = craft()->fields->getLayoutById($neoBlockTypeModel->fieldLayoutId);
$fieldLayoutFields = $fieldLayout->getFields();
foreach ($fieldLayoutFields as $fieldLayoutField) {
$field = $fieldLayoutField->field;
if ($field->type == "PlainText" || $field->type == "RichText" || $field->type == "RedactorI") {
if ($field->handle == $fieldHandle || $fieldHandle == "") {
$result .= strip_tags($block[$field->handle]) . " ";
}
}
}
}
return $result;
}