Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. /**
  2. * Implements hook_preprocess_html
  3. */
  4. function THEME_preprocess_html(&$variables){
  5. // Only add on node pages
  6. if($node = menu_get_object('node')){
  7. // Read node fields, wrapper requires entity api module
  8. $wrapper = entity_metadata_wrapper('node', $node);
  9. if(isset($wrapper->field_some_field)){
  10. if($some_content = $wrapper->field_some_field->value()){
  11. $element = array(
  12. '#tag' => 'html_tag',
  13. '#type' => 'meta',
  14. '#attributes' => array(
  15. 'name' => 'some-metatag',
  16. 'content' => $some_content,
  17. ),
  18. );
  19. drupal_add_html_head($element, 'some_metatag');
  20. }
  21. }
  22. }
  23. }
  24.  
  25. function yourmodule_form_alter(&$form, &$form_state, $form_id){
  26. if( $form_id == 'your form id' ){
  27.  
  28. $form['field_B']['#access'] = FALSE;
  29. $form['#validate'][] = 'yourmodule_validate';
  30.  
  31. }
  32. }
  33.  
  34. function yourmodule_validate($form, &$form_state) {
  35.  
  36. $field_A_value = $form_state['values']['field_B']
  37. $form_state['values']['field_B'] = $field_A_value;
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement