I'm sure, you can set values in hooks, which can be used as placeholders in the email-tpl and if I'm not wrong I had also used snippets in email-tpls.
But I can't help, if don't want to show us the output of my little hook-snippet above.
Should you take 5 minutes to create the snippet, add it as a hook to your formit-call, send the form and post the result here.
Array
(
[nospam:blank] =>
[Cheese_Mon] => 9
[Cheese_Tue] => 0
[Cheese_Wed] => 0
[Cheese_Thur] => 0
[Cheese_Fri] => 0
[Cheese_Sat] => 0
[Cheese_Sun] => 0
[Milk_Mon] => 0
[Milk_Tue] => 0
[Milk_Wed] => 0
[Milk_Thur] => 0
[Milk_Fri] => 0
[Milk_Sat] => 0
[Milk_Sun] => 0
[Cream_Mon] => 0
[Cream_Tue] => 0
[Cream_Wed] => 0
[Cream_Thur] => 0
[Cream_Fri] => 0
[Cream_Sat] => 0
[Cream_Sun] => 0
[Chicken_Mon] => 0
[Chicken_Tue] => 0
[Chicken_Wed] => 0
[Chicken_Thur] => 0
[Chicken_Fri] => 0
[Chicken_Sat] => 0
[Chicken_Sun] => 0
[Beef_Mon] => 0
[Beef_Tue] => 0
[Beef_Wed] => 0
[Beef_Thur] => 0
[Beef_Fri] => 0
[Beef_Sat] => 0
[Beef_Sun] => 0
[Burger_buns_Mon] => 0
[Burger_buns_Tue] => 0
[Burger_buns_Wed] => 0
[Burger_buns_Thur] => 0
[Burger_buns_Fri] => 0
[Burger_buns_Sat] => 0
[Burger_buns_Sun] => 0
[Tomatoes_Mon] => 0
[Tomatoes_Tue] => 0
[Tomatoes_Wed] => 0
[Tomatoes_Thur] => 0
[Tomatoes_Fri] => 0
[Tomatoes_Sat] => 0
[Tomatoes_Sun] => 0
[nospam] =>
)
[[+[[+wf.title]]_Mon]]
great!
I'm glad you got it sorted by yourself!
That is what I have thought.
But wanted to see the form-output to be sure.
[[preparerow? &values=`[[+[[+wf.title]]_Mon]],[[+[[+wf.title]]_Tue]],[[+[[+wf.title]]_Wed]],[[+[[+wf.title]]_Thur]]`]]
<?php
$values = explode(',',$modx->getOption('values',$scriptProperties,0));
$sum = 0;
foreach ($values as $value){
$sum += (int) $value;
}
$output = '';
if ($sum>0){
foreach ($values as $value){
$output .= '<td><p>' . $value . '</p></td>';
}
}
return $output;<td><select name="[[+wf.title]]_Mon" id="[[+wf.title]]_Mon" value="[[!+wf.title]]]"> <option>0</option> <option value="1" [[!+wf.title_Mon:FormItIsSelected=`1`]]>1</option> <option value="2" [[!+wf.title_Mon:FormItIsSelected=`2`]]>2</option> <option value="3" [[!+wf.title_Mon:FormItIsSelected=`3`]]>3</option> <option value="4" [[!+wf.title_Mon:FormItIsSelected=`4`]]>4</option> <option value="5" [[!+wf.title_Mon:FormItIsSelected=`5`]]>5</option> <option value="6" [[!+wf.title_Mon:FormItIsSelected=`6`]]>6</option> <option value="7" [[!+wf.title_Mon:FormItIsSelected=`7`]]>7</option> <option value="8" [[!+wf.title_Mon:FormItIsSelected=`8`]]>8</option> <option value="9" [[!+wf.title_Mon:FormItIsSelected=`9`]]>9</option> </select></td>
[[preparerow? &values=`[[+[[+wf.title]]_Mon]],[[+[[+wf.title]]_Tue]],[[+[[+wf.title]]_Wed]],[[+[[+wf.title]]_Thur]]`]]
<td>[[+wf.linktext]][[+wf.wrapper]]</td>
[[preparerow? &linktext=`[[+wf.linktext]]` &values=`[[+[[+wf.title]]_Mon]],[[+[[+wf.title]]_Tue]],[[+[[+wf.title]]_Wed]],[[+[[+wf.title]]_Thur]]`]
<?php
$values = explode(',',$modx->getOption('values',$scriptProperties,0));
$linktext = $modx->getOption('linktext',$scriptProperties,'');
$sum = 0;
foreach ($values as $value){
$sum += (int) $value;
}
$output = '';
if ($sum>0){
$output .= '<tr>';
$output .= '<td>'.$linktext.'</td>';
foreach ($values as $value){
$output .= '<td><p>' . $value . '</p></td>';
}
$output .= '</tr>';
}
return $output;