X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=vendor%2Fchi-teck%2Fdrupal-code-generator%2Ftemplates%2Fd7%2Fhook%2Ffield_formatter_settings_form.twig;fp=vendor%2Fchi-teck%2Fdrupal-code-generator%2Ftemplates%2Fd7%2Fhook%2Ffield_formatter_settings_form.twig;h=632106a2e29c2a6308b3c4497f0379eedec15d18;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hp=0000000000000000000000000000000000000000;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0;p=yaffs-website diff --git a/vendor/chi-teck/drupal-code-generator/templates/d7/hook/field_formatter_settings_form.twig b/vendor/chi-teck/drupal-code-generator/templates/d7/hook/field_formatter_settings_form.twig new file mode 100644 index 000000000..632106a2e --- /dev/null +++ b/vendor/chi-teck/drupal-code-generator/templates/d7/hook/field_formatter_settings_form.twig @@ -0,0 +1,23 @@ +/** + * Implements hook_field_formatter_settings_form(). + */ +function {{ machine_name }}_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) { + $display = $instance['display'][$view_mode]; + $settings = $display['settings']; + + $element = array(); + + if ($display['type'] == 'text_trimmed' || $display['type'] == 'text_summary_or_trimmed') { + $element['trim_length'] = array( + '#title' => t('Length'), + '#type' => 'textfield', + '#size' => 20, + '#default_value' => $settings['trim_length'], + '#element_validate' => array('element_validate_integer_positive'), + '#required' => TRUE, + ); + } + + return $element; + +}