Skip to content

Instantly share code, notes, and snippets.

@guoxiangke
Created July 9, 2014 04:57
Show Gist options
  • Save guoxiangke/4980f959625f721cafe2 to your computer and use it in GitHub Desktop.
Save guoxiangke/4980f959625f721cafe2 to your computer and use it in GitHub Desktop.
默认对用户头像 剪切
//https://www.drupal.org/project/jcrop_form_element
/**
* Implements hook_form_alter().
*/
function jcrop_fapi_form_alter(&$form, &$form_state, $form_id) {
$form['picture']['picture_upload']['#type'] = 'jcrop_image';
$libraries = libraries_load('jcrop', $variant = NULL);
libraries_load_files($libraries);
array_unshift($form['#submit'], 'jcrop_form_submit');
}
/**
* Implements hook_views_form_submit().
*/
function jcrop_form_submit($form, &$form_state) {
if(isset($form_state['values']['picture_upload']['fid']))
$fid = $form_state['values']['picture_upload']['fid'];
// // Load the file via file.fid.
$file = file_load($fid);
$form_state['values']['picture_upload'] = $file;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment