Initial commit
This commit is contained in:
commit
65e0da7e11
1397 changed files with 596542 additions and 0 deletions
81
site/OFF_plugins/field-engineer/docs/fields.md
Normal file
81
site/OFF_plugins/field-engineer/docs/fields.md
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
# Fields
|
||||
|
||||
## Table of contents
|
||||
|
||||
1. [Subfields](#subfields)
|
||||
1. [Subfield options](#subfields)
|
||||
1. [Plugin fields](#plugin-fields)
|
||||
|
||||
### Subfields
|
||||
|
||||
Most of the built in Kirby fields will work as subfields to Engineer.
|
||||
|
||||
| Type | Supported | Comment
|
||||
| ---------------------------------------------------------------------------- | --------- | -------
|
||||
| [`checkbox`](https://getkirby.com/docs/cheatsheet/panel-fields/checkbox) | Yes |
|
||||
| [`checkboxes`](https://getkirby.com/docs/cheatsheet/panel-fields/checkboxes) | Yes |
|
||||
| [`date`](https://getkirby.com/docs/cheatsheet/panel-fields/date) | Yes |
|
||||
| [`datetime`](https://getkirby.com/docs/cheatsheet/panel-fields/datetime) | Yes |
|
||||
| [`email`](https://getkirby.com/docs/cheatsheet/panel-fields/email) | Yes |
|
||||
| [`headline`](https://getkirby.com/docs/cheatsheet/panel-fields/headline) | Yes |
|
||||
| [`hidden`](https://getkirby.com/docs/cheatsheet/panel-fields/hidden) | - |
|
||||
| [`image`](https://getkirby.com/docs/cheatsheet/panel-fields/image) | Yes |
|
||||
| [`info`](https://getkirby.com/docs/cheatsheet/panel-fields/info) | Yes |
|
||||
| [`line`](https://getkirby.com/docs/cheatsheet/panel-fields/line) | Yes |
|
||||
| [`number`](https://getkirby.com/docs/cheatsheet/panel-fields/number) | Yes |
|
||||
| [`page`](https://getkirby.com/docs/cheatsheet/panel-fields/page) | Yes |
|
||||
| [`radio`](https://getkirby.com/docs/cheatsheet/panel-fields/radiobuttons) | Yes |
|
||||
| [`select`](https://getkirby.com/docs/cheatsheet/panel-fields/select) | Yes |
|
||||
| [`structure`](https://getkirby.com/docs/cheatsheet/panel-fields/structure) | - |
|
||||
| [`tags`](https://getkirby.com/docs/cheatsheet/panel-fields/tags) | - | DOM issues
|
||||
| [`tel`](https://getkirby.com/docs/cheatsheet/panel-fields/tel) | Yes |
|
||||
| [`text`](https://getkirby.com/docs/cheatsheet/panel-fields/text) | Yes |
|
||||
| [`textarea`](https://getkirby.com/docs/cheatsheet/panel-fields/textarea) | Yes | Without help buttons
|
||||
| [`time`](https://getkirby.com/docs/cheatsheet/panel-fields/time) | Yes |
|
||||
| [`toggle`](https://getkirby.com/docs/cheatsheet/panel-fields/toggle) | Yes |
|
||||
| [`url`](https://getkirby.com/docs/cheatsheet/panel-fields/url) | Yes |
|
||||
| [`user`](https://getkirby.com/docs/cheatsheet/panel-fields/user) | Yes |
|
||||
|
||||
### Subfield options
|
||||
|
||||
Most of the Kirby field options will work. Be aware that these are the options of an Engineer subfield, not of the Engineer itself.
|
||||
|
||||
| Option | Supported | Comment
|
||||
| ------------------------------------------------------------------------------------------------------------------- | --------- | --------
|
||||
| [`default`](https://getkirby.com/docs/panel/blueprints/form-fields#default-values) | Yes |
|
||||
| [`help`](https://getkirby.com/docs/panel/blueprints/form-fields#field-instructions) | Yes |
|
||||
| [`icon`](https://getkirby.com/docs/panel/blueprints/form-fields#custom-icons) | Yes |
|
||||
| [`label`](https://getkirby.com/docs/panel/blueprints/form-fields) | Yes |
|
||||
| [`placeholder`](https://getkirby.com/docs/panel/blueprints/form-fields#placeholders) | Yes |
|
||||
| [`readonly`](https://getkirby.com/docs/panel/blueprints/form-fields#readonly-fields) | Yes |
|
||||
| [`required`](https://getkirby.com/docs/panel/blueprints/form-fields#required-fields) | Yes |
|
||||
| [`translate`](https://getkirby.com/docs/panel/blueprints/form-fields#prevent-field-values-in-non-default-languages) | - |
|
||||
| [`translations`](https://getkirby.com/docs/panel/blueprints/form-fields#translating-form-fields) | - |
|
||||
| [`type`](https://getkirby.com/docs/panel/blueprints/form-fields) | Yes |
|
||||
| [`validate`](https://getkirby.com/docs/panel/blueprints/form-fields#validation) | - | Only min / max with js
|
||||
| [`width`](https://getkirby.com/docs/panel/blueprints/form-fields#creating-grids) | Yes |
|
||||
|
||||
## Plugin fields
|
||||
|
||||
Many fields will work out of the box with Engineer. Here are a few of the most popular relevant fields that works.
|
||||
|
||||
### Works out of the box
|
||||
|
||||
| Plugin field | Tested | Has blueprint test
|
||||
| ----------------------------------------------------------------------- | ---------------------------
|
||||
| [Controlled list](https://github.com/rasteiner/controlledlist) | Yes | Yes
|
||||
| [Kirby date field](https://github.com/iksi/KirbyDateField) | Yes | -
|
||||
| [Kirby country field](https://github.com/iksi/KirbyCountryField) | Yes | Tes
|
||||
| [Kirby decimal field](https://github.com/iksi/KirbyDecimalField) | Yes | Yes
|
||||
| [Kirby Logic Field](https://github.com/jenstornell/kirby-logic-field) | Yes | Yes
|
||||
| [Kirby time field](https://github.com/iksi/KirbyTimeField) | Yes | -
|
||||
| [Select a structure](https://github.com/CalebGrove/select-a-structure) | Yes | Yes
|
||||
| [Switch field](https://github.com/distantnative/field-switch) | Yes | Yes
|
||||
|
||||
### Supported by Engineer
|
||||
|
||||
| Plugin field | Supported | Has blueprint test
|
||||
| ----------------------------------------------------------------------- | ------------------------------
|
||||
| [Kirby Hero Field](https://github.com/jenstornell/kirby-hero-field) | Yes | Yes
|
||||
| [Kirby Images](https://github.com/medienbaecker/kirby-images) | Yes | Yes
|
||||
| [Kirby Quickselect](https://github.com/medienbaecker/kirby-quickselect) | Yes | Yes
|
||||
Loading…
Add table
Add a link
Reference in a new issue