public function FacetapiMultiSelectWidget::buildDefaultValue in Facetapi Multiselect 7
Builds a #default_value array for our select element.
File
- plugins/
facetapi/ facetapi_multiselect.inc, line 74 - Defines a plugin for a multiselect facet API widget.
Class
- FacetapiMultiSelectWidget
- Widget that renders facets as a multiselect element.
Code
public function buildDefaultValue($element) {
$active_items = $this->facet
->getAdapter()
->getActiveItems($this->facet
->getFacet());
$default_value = array();
foreach ($active_items as $id => $values) {
$default_value[] = rawurlencode($values['field alias']) . ":" . $id;
}
return $default_value;
}