OK, so I cached the document and left the snippet uncached.
SCENARIO 1 (back to basics)
eForm chunk: has no required fields
eForm snippet call:
[!eForm? &formid=`contactForm` &debug=`1` &to=`[email protected]` &from=`[+email+]` &subject=`[+asunto+]` &tpl=`feedbackForm` &report=`feedbackReport` &thankyou=`feedbackThanks`!]
Results: It shows my thank you chunk and I get the e-mail but: "From: Nobody" and "Subject: 0". That last one is a zero.
I’ll try with one required text field now.
SCENARIO 2
eform chunk: has one required field WITHOUT explicit data type
<input id="nombre" name="nombre" class="rounded" type="text" value="" eform="Nombre::1" />
eForm snippet call: As in scenario 1
Results when filling in the required field and all others: As in scenario 1
Results when not filling in any field: page reload and debug text shows form ID was sent, no empty field error notice
Results when filling in all fields EXCEPT the required field: page reload, debug text shows form ID was sent, no empty field error notice, the filled in form inputs are shown with submitted text intact, e-mail message shows properly using report chunk
SCENARIO 3
eform chunk: has one required field WITH explicit data type
<input id="nombre" name="nombre" class="rounded" type="text" value="" eform="Nombre:string:1" />
eForm snippet call: As in scenario 1
Results: as in scenario 2