Опишите более подробно как вы меняете порядок полей. Наведу пример, в форме добавления все поля выглядят примерно так:
<?if($REMOTEFILE_FL$)?>
<li><label for="llink">$REMOTEFILE_SIGN$:</label> <li>$REMOTEFILE_FL$<?endif?>
<?if($REMOTESIZE_FL$)?>
<li><label for="asite">$REMOTESIZE_SIGN$:</label> <li>$REMOTESIZE_FL$ <li class="notcolumn"><hr /><li class="notcolumn"><?endif?>
<?if($NAME_FL$)?>
<li><label for="aname">$NAME_SIGN$:</label> <li>$NAME_FL$<?endif?>
<?if($EMAIL_FL$)?>
<li><label for="aemail">$EMAIL_SIGN$:</label> <li>$EMAIL_FL$<?endif?>
<?if($PHONE_FL$)?>
<li><label for="phone">$PHONE_SIGN$:</label> <li>$PHONE_FL$<?endif?>
например мы хотим расположить поле майл над полем Контактное лицо тогда мы просто копируем код:
<?if($EMAIL_FL$)?> <li><label for="aemail">$EMAIL_SIGN$:</label> <li>$EMAIL_FL$<?endif?>
и ставим его над кодом:
<?if($NAME_FL$)?> <li><label for="aname">$NAME_SIGN$:</label> <li>$NAME_FL$<?endif?>
и все готово. И конечно же с прежнего места удаляем дубль кода откуда копируете чтобы не было дублей полей.