А в списке как я понял поля выводться так: <?php echo $field['html']; ?>
<div class="title_<?php echo $field['label_pos']; ?>"> <?php if ($field['name'] == 'name'){ ?> тут как надо <?php } else { ?> <?php echo $field['title'] . ($field['label_pos']=='left' ? ': ' : ''); // а тут как-нибудь ?> <?php } ?> </div>
но если там убрать двоеточие то все ломается
<?php echo $field['title'] . ($field['label_pos']=='left' ? ': ' : '');
Это ж тренарный оператор типа if — else.<?php echo $field['title']. ($field['label_pos']=='left'? ': ': '');
Смысл следующий:
Если $field['label_pos']=='left' тогда печатаем двоеточие, а если нет — печатаем пустое место.