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