Рейтинг:0

Как получить значение дельты из композита с неограниченными значениями?

флаг vn

У меня есть эта веб-форма с составным полем, в которое я добавляю файл, и полем, в которое я добавляю число. Распечатать

Я хочу использовать токен, чтобы переименовать файл с номером, введенным в числовое поле. Но дело в том, что у меня есть композит с несколькими значениями ilimited, и я могу сделать это, только если объявлю дельта-число как следующий токен: [webform_submission:values:element_key:delta:sub_element_key]

Как я могу сделать это программно, если это возможно?

Кроме того, можно суммировать составные несколько значений, используя вычисляемую ветку? Как указано выше, дельта кажется проблемой.

Рейтинг:0
флаг vn

Что касается первой части вопроса, я до сих пор понятия не имею, возможно, это не (только) дельта-проблема, поскольку я мог бы обойти ее, используя вычисленные данные ветки, но тот факт, что вложение и числовое поле находятся внутри композита, что может создать ошибку зацикливания.

Что касается второго вопроса, вот что у меня сработало, используя вычисляемую ветку из веб-формы:

СУММА КОМПОЗИЦИОННОГО ПОДЭЛЕМЕНТА:

{% для элемента в data.composite_element_key %}
  {% set sum = item.subelement_key + sum ?? 0 %}
  {% if loop.last %}{{ сумма }}{% endif %}
{% конец для %}

Благодаря https://craftcms.stackexchange.com/a/16445

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.