Views Contextual Filter Default Value Function

Categories

Component ID

2816203

Component name

Views Contextual Filter Default Value Function

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

348

Component created

Component changed

Component body

Declare custom functions to pick contextual filter default values, easily.

Creating ctools plugins is an undue barrier to controlling contextual filter default values. This is a common site scenario that increases the power of Views. Also creating a very focused function to find a value helps keep concerns separate and improves testability.

Register your custom function via info hook.

function mymodule_views_contextual_filter_function_info() {
  return (object) array(
    'label' => 'Get some magical filter value',
    'function' => 'mymodule_get_value_somehow',
  );
}