protected function FacetapiAjaxWidget::getResetLink in Ajax facets 7.3
Creates reset link for ajax facets.
3 calls to FacetapiAjaxWidget::getResetLink()
- FacetapiAjaxWidget::execute in plugins/
facetapi/ ajax_widget.inc - Implements FacetapiWidget::execute().
- FacetapiAjaxWidgetRanges::execute in plugins/
facetapi/ ajax_widget_ranges.inc - Implements FacetapiWidget::execute().
- FacetapiAjaxWidgetSelect::execute in plugins/
facetapi/ ajax_widget_select.inc - Implements FacetapiWidget::execute().
File
- plugins/
facetapi/ ajax_widget.inc, line 135 - Base ajax_facets widget
Class
- FacetapiAjaxWidget
- Widget that renders facets as a list of clickable links.
Code
protected function getResetLink() {
$settings = $this->settings->settings;
$reset_link = '';
if (!empty($settings['show_reset_link']) && !empty($settings['reset_link_text'])) {
// Support for i18n.
if (function_exists('i18n_string_translate')) {
$text = i18n_string_translate([
'ajax_facets',
'reset_link_text',
str_replace(':', '_', $this->key),
'value',
], $settings['reset_link_text']);
}
else {
$text = $settings['reset_link_text'];
}
$reset_link = '<a class="reset-link" href="#">' . $text . '</a>';
}
return $reset_link;
}