mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-10-30 18:06:16 +01:00
Added support for a single field: vs fields: in element form field to store a single value to the option field, fixed nested element form fields
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
# v1.10.33
|
||||||
|
## mm/dd/2022
|
||||||
|
|
||||||
|
2. [](#improved)
|
||||||
|
* Added support for a single `field:` vs `fields:` in element form field to store a single value to the option field
|
||||||
|
1. [](#bugfix)
|
||||||
|
* Fixed nested element form fields
|
||||||
|
|
||||||
# v1.10.32
|
# v1.10.32
|
||||||
## 03/28/2022
|
## 03/28/2022
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,19 @@
|
|||||||
{% extends "forms/field.html.twig" %}
|
{% extends "forms/field.html.twig" %}
|
||||||
|
|
||||||
{% block field %}
|
{% block field %}
|
||||||
{% set name = parent_name|parent_field ~ '.' ~ field.name %}
|
{% set parent = parent_name|parent_field %}
|
||||||
|
{% set plain_name = (field.plain_name ?? field.name)|string %}
|
||||||
|
{% set name = parent ~ '.' ~ plain_name %}
|
||||||
|
{% if field.field %}
|
||||||
|
{% set fields = prepare_form_fields({(name): field.field}) %}
|
||||||
|
{% else %}
|
||||||
{% set fields = prepare_form_fields(field.fields, name) %}
|
{% set fields = prepare_form_fields(field.fields, name) %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% embed 'forms/default/fields.html.twig' with {name: name, fields: fields} %}
|
{% embed 'forms/default/fields.html.twig' with {name: name, fields: fields} %}
|
||||||
{% set initial_state = field.name|string is not same as (parent_value|string) ? 'display: none;' %}
|
{% set initial_state = plain_name is not same as (parent_value|string) ? 'display: none;' %}
|
||||||
{% block outer_markup_field_open %}
|
{% block outer_markup_field_open %}
|
||||||
<div id="{{ parent_name ~ '__' ~ field.name|string }}" class="form-element" style="{{ initial_state }}">
|
<div id="{{ parent_name ~ '__' ~ plain_name }}" class="form-element" style="{{ initial_state }}">
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block outer_markup_field_close %}
|
{% block outer_markup_field_close %}
|
||||||
|
|||||||
Reference in New Issue
Block a user