pessek/

hypepostadmin

帖子模式管理后台界面

安装次数: 3

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:elgg-plugin

v1.0.4 2021-05-31 12:59 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:39 UTC


README

帖子模式管理交互式表单构建器

本插件提供了一个管理由 hypePost 创建的表单的后台界面。根据您已安装的插件,它将提供一系列可选择的输入字段,包括

  • 文本
  • 纯文本
  • 所见即所得(WYSIWYG)
  • 下拉菜单/选择框
  • 复选框/单选框
  • 布尔值/切换
  • 数字
  • 电子邮件
  • 网址
  • 标签
  • 日期
  • 时间(hypeTime)
  • 用户选择器(hypeAutocomplete)
  • 组选择器(hypeAutocomplete)
  • 文件附件(hypeAttachments)
  • 验证码(hypeCaptcha)
  • 国家(hypeCountries)
  • 地址(hypeCountries)

注册新字段类型

您可以为自定义字段类型进行注册。查看 hypePost 了解字段适配器的工作方式。

elgg_register_plugin_hook_handler('field_types', 'post', function(Hook $hook) {
   $fields = $hook->getValue();
   
   $fields[] = [
       'type' => 'postal_code', // corresponds to input/postal_code view
       'config' => [],
       'adapter' => function($params, $entity) {
           return new MetaField($params);
       },
   ];
   
   return $fields;
});