diff --git a/core/modules/views/src/Plugin/views/field/FieldPluginBase.php b/core/modules/views/src/Plugin/views/field/FieldPluginBase.php index e959a96..aac4ddb 100644 --- a/core/modules/views/src/Plugin/views/field/FieldPluginBase.php +++ b/core/modules/views/src/Plugin/views/field/FieldPluginBase.php @@ -1188,7 +1188,6 @@ public function advancedRender(ResultRow $values) { // String cast is necessary to test emptiness of MarkupInterface // objects. - if (empty((string) $this->last_render)) { if ($this->isValueEmpty($this->last_render, $this->options['empty_zero'], FALSE)) { $alter = $this->options['alter']; @@ -1389,7 +1388,7 @@ protected function renderAsLink($alter, $text, $tokens) { 'fragment' => NULL, 'language' => NULL, 'query' => [], - 'set_active_class' => $this->view->rowPlugin->options['generate_active_class'], + 'set_active_class' => $this->view->style_plugin->usesRowPlugin() && $this->view->rowPlugin->options['generate_active_class'], ]; $alter += [