我正在尝试扩展“块”注释。 我想要一个带有一些附加注释的自定义插件块类型。我知道可以使一个块可配置(使用UI),但是可以自定义注释和插件类型吗?
实际上,我尝试:
但是似乎找不到我的新型块。我想我需要做些事情来告诉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é