Awesome
Directus Dictionary
An extension providing dictionary interface for Directus that returns a standartd object of key/value pairs.
Example setup
Extend the Directus built in repeater interface, to add, rearange, and delete keys.
Add values to the predifined list of keys:
The end value of this field will be:
{
"logIn": "Log In",
"logOut": "Log Out"
}
Keys with empty are omitted from the response object.
Feature List
- Directus interface extension
- Adding/removing/rearranging keys
- Adding/removing values
- Filters out empty values
- Shows warning in empty fields
- Shows completion progress in editor
- Directus display extension
- Displays completion progress in collection view
- Sorts items by completion
Usage
- Build it via
npm run build
- Copy
dist/interfaces/dictionary
to/directus/extensions/interfaces
(or whereever your extension folder is) - Add a new json field to your collection and select the
Dictionary
interface - Define keys and add optional descriptions