Skip to content
Snippets Groups Projects

Issue #3347728: Bring back the admin label on the block

@@ -43,6 +43,14 @@ class ConfigurableViewsExposedFilterBlock extends CoreViewsExposedFilterBlock {
public function buildConfigurationForm(array $form, FormStateInterface $form_state) {
$form = parent::buildConfigurationForm($form, $form_state);
// ViewsBlockBase overrides and hides the admin label, as it assumes only
// one instance. Since this module adds support for multiple instances, we
// actually want to use it.
$definition = $this->getPluginDefinition();
$form['label']['#default_value'] = $this->configuration['label'] ?? $definition['admin_label'];
$form['label']['#access'] = TRUE;
$form['id']['#access'] = TRUE;
// Visible filters.
$this->buildFilterConfigurationFormOptions($form, $form_state);
Loading