Added merge_items option for field.selectize to allow storing custom items (fixes #1461)

This commit is contained in:
Djamil Legato
2018-12-13 16:44:18 -08:00
parent 15fdfa12fc
commit 08461e51e0
2 changed files with 10 additions and 1 deletions

View File

@@ -5,6 +5,7 @@
* Fixed user login / remember me triggering before admin gets initialized
* Fixed a bug when deleting files via AJAX
* Fixed error page not to be the frontend version
* Added `merge_items` option for `field.selectize` to allow storing custom items [#1461](https://github.com/getgrav/grav-plugin-admin/issues/1461)
# v1.9.0-beta.6
## 11/12/2018

View File

@@ -1,7 +1,15 @@
{% extends "forms/field.html.twig" %}
{% block global_attributes %}
data-grav-selectize="{{ (field.selectize is defined ? field.selectize|merge({'create': true}) : {'create': true})|json_encode()|e('html_attr') }}"
{% if field.selectize is defined %}
{% set fieldSelectize = field.selectize|merge({'create': true}) %}
{% if field.merge_items %}
{% set fieldSelectize = fieldSelectize|merge({'items':value}) %}
{% endif %}
{% else %}
{% set fieldSelectize = {'create': true} %}
{% endif %}
data-grav-selectize="{{ fieldSelectize|json_encode()|e('html_attr') }}"
{{ parent() }}
{% endblock %}