You are here

abstract public function FacetapiWidget::execute in Facet API 7.2

Same name and namespace in other branches
  1. 6.3 plugins/facetapi/widget.inc \FacetapiWidget::execute()
  2. 7 plugins/facetapi/widget.inc \FacetapiWidget::execute()

Executes the widget plugin by altering FacetapiWidget::build.

Implementing plugins use this method to transform the initialized render array into something that will product the desired UI component. See the documentation at http://drupal.org/node/930760 for more information on how to work with render arrays.

For code readability, it is best practice to add the following snippet as the first line of the method so developers can act directly on the $element variable as opposed to a nested array.

<code> public function execute() { $element = &$this->build[$this->facet['field alias']];

} </code>

See also

http://drupal.org/node/930760

1 method overrides FacetapiWidget::execute()
FacetapiWidgetLinks::execute in plugins/facetapi/widget_links.inc
Implements FacetapiWidget::execute().

File

plugins/facetapi/widget.inc, line 190
Base widget plugin class and helper functions for facet sorting.

Class

FacetapiWidget
Abstract class extended by widget plugins.

Code

public abstract function execute();