diff --git a/src/Plugin/DisplayVariant/BlockDisplayVariant.php b/src/Plugin/DisplayVariant/BlockDisplayVariant.php index 889d76d..af80626 100644 --- a/src/Plugin/DisplayVariant/BlockDisplayVariant.php +++ b/src/Plugin/DisplayVariant/BlockDisplayVariant.php @@ -21,12 +21,13 @@ use Drupal\Core\Utility\Token; use Drupal\ctools\Form\AjaxFormTrait; use Drupal\ctools\Plugin\BlockVariantInterface; use Drupal\ctools\Plugin\BlockVariantTrait; +use Drupal\ctools\VariantTitleInterface; use Symfony\Component\DependencyInjection\ContainerInterface; /** * Provides a base class for a display variant that simply contains blocks. */ -abstract class BlockDisplayVariant extends VariantBase implements ContextAwareVariantInterface, ContainerFactoryPluginInterface, BlockVariantInterface, RefinableCacheableDependencyInterface { +abstract class BlockDisplayVariant extends VariantBase implements VariantTitleInterface, ContextAwareVariantInterface, ContainerFactoryPluginInterface, BlockVariantInterface, RefinableCacheableDependencyInterface { use AjaxFormTrait; use BlockVariantTrait; @@ -219,4 +220,11 @@ abstract class BlockDisplayVariant extends VariantBase implements ContextAwareVa return $vars; } + /** + * {@inheritdoc} + */ + public function getTitle() { + return $this->label(); + } + } diff --git a/src/VariantTitleInterface.php b/src/VariantTitleInterface.php new file mode 100644 index 0000000..2aa3bc1 --- /dev/null +++ b/src/VariantTitleInterface.php @@ -0,0 +1,18 @@ +