创建一个plugin - drupal 8

Posted qq59538308

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建一个plugin - drupal 8相关的知识,希望对你有一定的参考价值。

annotation/plugin.php -> 定义 configuration 键值
Plugin/PN/xxx.php  具体的plugin实现
PNInnterface -> plugin的最初的属性方法定义
PNBase.php -> 定义基本的插件属性和方法
PNManager.php -> 插件的发现和实例化
PNManagerInterface.php  -> 定义和约束的问题
------------------------
core/lib/Drupal/Core/Block

 具体拿openidconnect这个模块来说
/src/Annotation/OpenIDConnectClient.php  定义 configuration 键值
src/Plugin/OpenIDConnectClientInterface.php 定义插件最基本的方法和属性
src/Plugin/OpenIDConnectClientBase.php  插件的基本的方法和属性
src/Plugin/OpenIDConnectClientManager.php 负责插件的实例化和发现和其他操作
src/Plugin/OpenIDConnectClient/Facebook.php 具体的插件实现

以上是关于创建一个plugin - drupal 8的主要内容,如果未能解决你的问题,请参考以下文章

drupal7创建自定义的panels布局

Drupal 8 Webform:如何在下一页上显示文本输入?

无法通过 Drupal 8 发送电子邮件

Drupal 视频网站:将 SRT 文件导入为字段或节点?

Drupal 7:有没有办法为 drupal 电子邮件字段创建格式化程序

如何创建 Drupal 论坛报告/分析视图?