Не получается изменить порядок полей в форме добавления/редактирования материалов

голоса: 0
Переставляю кодом подядок полей в форме добавления/редактирования материалов. Нажимаю сохранить, пишет что изменения сохранены, но ничего не изменяется. На странице форма остается прежней. С чем это может быть связано? Искал возможность изменить порядок полей в ПУ, но ничего не смог найти. В Базе знаний (https://www.ucoz.ru/help/module-board/upravlenie-dizajnom) вообще ничего не написано о редактировании самой формы. Подскажите, пожалуйста, решение
| Автор: | Категория: Объявления

Ответов: 1

голоса: 0
 
Лучший ответ

Опишите более подробно как вы меняете порядок полей. Наведу пример, в форме добавления все поля выглядят примерно так:

<?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?>
и все готово. И конечно же с прежнего места удаляем дубль кода откуда копируете чтобы не было дублей полей.
| Автор:
Выбор ответа лучшим | | Автор: Кирилл Горобец
Все верно, именно так и делаю. После нажимаю сохранить, обновляю страницу, но в самой форме на странице все остается по прежнему. А может ли это быть связано с тем, что я установил через маркет платный шаблон?
Кирилл Горобец,
Не должно быть связано с шаблоном так как форма по сути одинаковая у всех. Я только что проверял, сменил порядок нескольких полей и все сменилось на странице добавления. Вам бы не мешало кеш в браузере почистить https://ukit.com/ru/help/kak-ochistit-cahe Возможно все сменилось, а вы все еще видите кеш браузера.
Yuri_Geruk,

1. Очистил кэш.

2. Восстановил стандартный шаблон формы добавления/редактирования материалов

3. Обновил страницу

И прошу вас обратить внимание на следующее:

В настройках материалов включено Дополнительное поле 6:

На странице добавления/редактирование материала Дополнительное поле 6 отображается:

И вот результат поиска в коде формы добавления/редактирования материала:

На всякий случай, если качество скрина плохое, то зеленым подсвечивается OTHER5, а не OTHER6

 

Это же странно? Возможно с этим и связано, что не отображаются и другие изменения в коде формы?

Кирилл Горобец,

Данное доп поле там ищите таким вот кодом:

<?if($OTHER6_FL$)?> <li><label for="other6">$OTHER6_SIGN$:</label> <li>$OTHER6_FL$<?endif?>

если там его нет, тогда добавьте. Код для доп полей там должен выглядеть так:

 <!-- OTHER1..5 -->
 <?if($OTHER1_FL$)?>
 <li><label for="other1">$OTHER1_SIGN$:</label> <li>$OTHER1_FL$<?endif?>

 <?if($OTHER2_FL$)?>
 <li><label for="other2">$OTHER2_SIGN$:</label> <li>$OTHER2_FL$<?endif?>

 <?if($OTHER3_FL$)?>
 <li><label for="other3">$OTHER3_SIGN$:</label> <li>$OTHER3_FL$<?endif?>

 <?if($OTHER4_FL$)?>
 <li><label for="other4">$OTHER4_SIGN$:</label> <li>$OTHER4_FL$<?endif?>

 <?if($OTHER5_FL$)?>
 <li><label for="other5">$OTHER5_SIGN$:</label> <li>$OTHER5_FL$<?endif?>
 <!-- /OTHER1..5 -->

 <!-- FREE EXTRAFIELDS -->
 <?if($OTHER6_FL$)?>
 <li><label for="other6">$OTHER6_SIGN$:</label> <li>$OTHER6_FL$<?endif?>

 <?if($OTHER7_FL$)?>
 <li><label for="other7">$OTHER7_SIGN$:</label> <li>$OTHER7_FL$<?endif?>

 <?if($OTHER8_FL$)?>
 <li><label for="other8">$OTHER8_SIGN$:</label> <li>$OTHER8_FL$<?endif?>
 <!-- /FREE EXTRAFIELDS -->

 <?if($OTHER1_FL$ or $OTHER2_FL$ or $OTHER3_FL$ or $OTHER4_FL$ or $OTHER5_FL$
 or $OTHER6_FL$ or $OTHER7_FL$ or $OTHER8_FL$)?><li class="notcolumn"><hr /><li class="notcolumn"><?endif?>

Yuri_Geruk,
Я понимаю, как оно ищется. И понимаю, как его добавить. Я не понимаю, как его может не быть в коде, но при этом оно есть на странице сайта?
Кирилл Горобец,
Переключитесь на старую панель управления и проверьте код формы добавления. Возможно это баг в новой панели и код не отображается.
Yuri_Geruk,
Спасибо, я об этом не подумал. Проверю. После напишу результат
Кирилл Горобец,
Ребята, всем спасибо за помощь! Это был глюк в системе. Зашел через старую версию ПУ и все заработало. После чего и в новой ПУ все также заработало.
...