Drupal模块开发-添加一个区块到你的模块中

Drupal7开发者很头痛用一个区块中创建多个实例,这已经在Drupal8中解决了。

你可以在Drupal8的一个区块中创建多个实例。

在Drupal8开发中,创建一个区块非常容易,Drupal8将扫描你的模块的代码的注释来确定类型(备注:下面的备注信息必须要,用来识别这个block的),更多信息查看https://www.drupal.org/node/1882526。这个例子中,annotation 使用hello world 区块,你可以复制下面的代码,粘贴到你创建的模块的src/Plugin/Block/HelloBlock.php中,当然,你需要情况缓存,要添加hello block ,你需要到admin/structrue/block ,点击place block 按钮,点击在place block按钮上,通过这个方法,你可以在你的Drupal8网站上添加任意数量的自定义区块的实例,