public function FacetapiMultiSelectWidget::execute in Facetapi Multiselect 7
Renders the facet.
File
- plugins/
facetapi/ facetapi_multiselect.inc, line 15 - Defines a plugin for a multiselect facet API widget.
Class
- FacetapiMultiSelectWidget
- Widget that renders facets as a multiselect element.
Code
public function execute() {
// We need a separate form ID for each facet, so Drupal can distinguish
// between multiple facets on the page. See facetapi_multiselect_forms().
// Use drupal_static() because a regular static variable is buggy here for
// some reason.
$count =& drupal_static('FacetapiMultiSelectWidget:execute', 0);
$form_id = 'facetapi_multiselect_form_' . ++$count;
$element =& $this->build[$this->facet['field alias']];
$element = drupal_get_form($form_id, $this, $element);
}