Puncte:0

Cum să obțineți o valoare delta dintr-un compozit cu valori ilimitate?

drapel vn

Am acest formular web cu câmp compus în care adaug un fișier și un câmp în care adaug un număr. imprimare

Ceea ce îmi doresc este să folosesc jetonul, pentru a redenumi fișierul cu numărul introdus în câmpul de număr. Dar lucrul este că am un compus cu mai multe valori ilimitate și o pot face doar dacă declar un număr delta ca următorul simbol: [webform_submission:values:element_key:delta:sub_element_key]

Cum pot să o fac programatic dacă este posibil?

De asemenea, este posibil să însumăm mai multe valori compuse folosind ramuri calculate? Ca mai sus, delta pare a fi problema.

Puncte:0
drapel vn

Pentru prima parte a întrebării, încă nu am nicio idee, s-ar putea să nu fie (doar) delta problema, deoarece aș putea să o rezolv folosind date de ramuri calculate, dar faptul că atașamentul și câmpul numeric sunt în interiorul compozit, ce poate crea o eroare de buclă.

În ceea ce privește a doua întrebare, iată ce a funcționat pentru mine folosind crenguța calculată din formularul web:

SUMA TOTALĂ A SUBELEMENTULUI COMPOSIT:

{% pentru articol din data.composite_element_key %}
  {% set sum = item.subelement_key + sum ?? 0 %}
  {% if loop.last %}{{ sum }}{% endif %}
{% endfor %}

Mulțumită https://craftcms.stackexchange.com/a/16445

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.