function metatags_quick_field_validate in Meta tags quick 7.2
Same name and namespace in other branches
- 8.3 metatags_quick.module \metatags_quick_field_validate()
- 7 metatags_quick.module \metatags_quick_field_validate()
Implements hook_field_validate().
File
- ./
metatags_quick.module, line 294 - Quick and dirty implementation of meta tags for drupal 7 Module defines new field type 'meta'. Fields of this type are not displayed in HTML. Instead, they add html meta to the head section.
Code
function metatags_quick_field_validate($obj_type, $object, $field, $instance, $langcode, $items, &$errors) {
if (!isset($field['settings']['max_length'])) {
$field['settings']['max_length'] = 255;
}
foreach ($items as $delta => $item) {
if (!empty($item['metatags_quick']) && !is_array($item['metatags_quick']) && drupal_strlen($item['metatags_quick']) > $field['settings']['max_length']) {
$error = t('%name: the value may not be longer than %max characters.', array(
'%name' => $instance['label'],
'%max' => $field['settings']['max_length'],
));
$errors[$field['field_name']][$langcode][$delta][] = array(
'error' => $error,
'message' => $error,
);
}
}
return;
}