Is it possible to append an initial "blank" value to an @SELECT Binding (or similar)? My problem is that there is currently no way for users in the manager to select nothing once there is a selection from the generated list.
Here’s the code pasted into the "Input Option Values":
@EVAL return substr($modx->runSnippet('Ditto', array("parents"=>"984","depth"=>"1","display"=>"all","showInMenuOnly"=>"0","sortBy"=>"pagetitle","sortDir"=>"ASC", "tpl"=>"@CODE ||[+pagetitle+]==[+id+]")), 2);
Here’s the generated list in the TV:
<select id="tvcontainsPatterns[]" size="8" onchange="documentDirty=true;" multiple="multiple" name="tvcontainsPatterns[]">
<option value="1069">Ads — Monetization</option>
<option value="1084">Article Feature Section — Multi-Link</option>
<option value="1085">Article Feature Section — Single-Link</option>
<option value="878">Banner — Godzillatron</option>
<option value="1066">Banner — Moodboard</option>
<option value="1048">Banner — Pokemontron</option>
<option value="1079">Bio Layout — Additional Links</option>
...
</select>
And, this is what I’m looking for (note the second line):
<select id="tvcontainsPatterns[]" size="8" onchange="documentDirty=true;" multiple="multiple" name="tvcontainsPatterns[]">
<option value=""></option>
<option value="1069">Ads — Monetization</option>
<option value="1084">Article Feature Section — Multi-Link</option>
<option value="1085">Article Feature Section — Single-Link</option>
<option value="878">Banner — Godzillatron</option>
<option value="1066">Banner — Moodboard</option>
<option value="1048">Banner — Pokemontron</option>
<option value="1079">Bio Layout — Additional Links</option>
...
</select>
I’m sure I could could easily hack it w/ a javascript "clear" button that would deselect all selected values, but I’d like a more elegant solution if possible.
Thanks!