This question has been answered by BobRay. See the first response.
[[*tvName:replace=` ==`]]
[[*tvName:replace=` ==-`]]
[[*tvName:replace=` ==_`]]
[[!ChangeSpaces? &val=`[[*tvName]]` ]]
<?php
/* ChangeSpaces snippet */
$replacement = ''; // or put a - or _ inside the quotes
$val = $modx->getOption('val', $scriptProperties);
return str_replace(' ', $replacement, $val); Try one of these where you want the TV value:
A faster alternative would be a custom snippet:
[[!ChangeSpaces? &val=`[[*tvName]]` ]]
<!--?php /* ChangeSpaces snippet */ $replacement = ''; // or put a - or _ inside the quotes $val = $modx--->getOption('val', $scriptProperties); return str_replace(' ', $replacement, $val);