Drupal 8:扩展块插件及其注释

时间:2018-11-05 10:44:55

标签: php drupal

我正在尝试扩展“块”注释。 我想要一个带有一些附加注释的自定义插件块类型。我知道可以使一个块可配置(使用UI),但是可以自定义注释和插件类型吗?

实际上,我尝试:

  • 扩展“阻止”注释
  • 添加我的区块管理器
  • 为我的区块管理器添加服务
  • 扩展“ BlockBase”抽象类

但是似乎找不到我的新型块。我想我需要做些事情来告诉Drupal:“那是我的插件类型,那是一个块”。

请问有什么想法吗?

编辑2018年6月11日-我添加了一些详细信息:

您好,谢谢您的回答!

很抱歉,我现在没有真正的代码,但是我的问题是“理论上的”:是否可以在Drupal 8中扩展注释以添加新属性? 例如,使用Block annotation,是否可以向该注释添加新属性?

例如,它应该类似于:

class MyBlockAnnotation extends Block {
  public $myCustomAttribute = '';
}

然后,可以在扩展了BlockBase的新块类型中使用此新注释吗? 同样,例如,它应该是这样的:

abstract class MyNewBlockType extends BlockBase {
  // My custom code here
  // With a $myCustomAttribute usage
}

经过一些研究和几次测试,似乎并不简单...

此致

Hervé

0 个答案:

没有答案
相关问题