hypejunction / hypepostadmin
This package is abandoned and no longer maintained.
No replacement package was suggested.
Admin interface for managing post schema
1.0.4
2019-06-21 17:42 UTC
Requires
- php: >=7.0
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2020-02-29 14:23:54 UTC
README
Interactive form builder for managing post schema
This plugin provides an admin interface to extend forms created with hypePost. Dependening on the plugins you have installed, it will provide a set of input fields to choose from, including:
- Text
- Plaintext
- WYSIWYG
- Dropdown / Select
- Checkboxes / Radios
- Boolean / Toggle
- Number
- URL
- Tags
- Date
- Time (hypeTime)
- User Picker (hypeAutocomplete)
- Group Picker (hypeAutocomplete)
- File Attachments (hypeAttachments)
- Captcha (hypeCaptcha)
- Country (hypeCountries)
- Address (hypeCountries)
Registering new field type
You can register custom field types. See hypePost to understand how field adapters work.
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; });