From d85a6777ded2d5700c34a9c51b12df418615481e Mon Sep 17 00:00:00 2001 From: Djamil Legato Date: Tue, 16 Jul 2019 09:56:16 -0700 Subject: [PATCH] Attach `_list_index` to fields within list items so that the index/key is available --- CHANGELOG.md | 1 + themes/grav/templates/forms/fields/list/list.html.twig | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index de4351d1..8a967f84 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ 1. [](#improved) * Better support for `array` field into `list` field + * Attach `_list_index` to fields within list items so that the index/key is available 1. [](#bugfix) * Fixed 2FA regenerate for Flex Users * Added missing closing in language loops diff --git a/themes/grav/templates/forms/fields/list/list.html.twig b/themes/grav/templates/forms/fields/list/list.html.twig index 87773202..95b3cf32 100644 --- a/themes/grav/templates/forms/fields/list/list.html.twig +++ b/themes/grav/templates/forms/fields/list/list.html.twig @@ -71,6 +71,7 @@
  • {% for childName, child in field.fields %} + {% set child = child|merge({ '_list_index': itemName }) %} {%- if childName == 'value' -%} {% set childKey = '' %} {% set childValue = val %}