diff --git a/ds.module b/ds.module index 1f201cf..f18b380 100644 --- a/ds.module +++ b/ds.module @@ -396,6 +397,13 @@ function ds_get_field_value($key, $field, $entity, $entity_type, $bundle, $view_ $field['bundle'] = $bundle; $field['view_mode'] = $view_mode; + if (module_exists("ds_context")) { + ds_context_field_visibility($key, $field); + if (isset($field['hidden']) && $field['hidden']) { + return ""; + } + } + switch ($field['field_type']) { case DS_FIELD_TYPE_PREPROCESS: