Friday, 15 February 2013

Drupal 7 hook_node_view remove Views generated content -



Drupal 7 hook_node_view remove Views generated content -

i have need programmatically remove image field on node display.

to accomplish module implements hook_node_view , can unset info in $node->content prevents displaying on node page. however, because views generates image, not represented in $node->content.

can suggest solution allow me remove views generated content module?

if using views generate node, i'll suggest unset field in template_preprocess_views_view(&$vars) can access via $vars['view']->result array rows displayed in view. can search field in each row , unset it.

example image field structure:

function template_preprocess_views_view(&$vars) { foreach($vars['view']->result $test){ $test->field_field_image[0]['rendered']['#access'] = false; } }

i hope helped.

drupal-7 views nodes alter

No comments:

Post a Comment