31ba83898691a8747083c89b819299a38a18b9f3
[yaffs-website] / vendor / chi-teck / drupal-code-generator / templates / d7 / hook / field_attach_validate.twig
1 /**
2  * Implements hook_field_attach_validate().
3  */
4 function {{ machine_name }}_field_attach_validate($entity_type, $entity, &$errors) {
5   // Make sure any images in article nodes have an alt text.
6   if ($entity_type == 'node' && $entity->type == 'article' && !empty($entity->field_image)) {
7     foreach ($entity->field_image as $langcode => $items) {
8       foreach ($items as $delta => $item) {
9         if (!empty($item['fid']) && empty($item['alt'])) {
10           $errors['field_image'][$langcode][$delta][] = array(
11             'error' => 'field_example_invalid',
12             'message' => t('All images in articles need to have an alternative text set.'),
13           );
14         }
15       }
16     }
17   }
18 }