Как изменить порядок полей в типе материала?

Главные вкладки

Аватар пользователя megafanat megafanat 8 июня 2011 в 19:37

Создал свой тип материала.
Добавил в него несколько полей, в том числе таксономии.
Создал пару нодов этого типа.
Понял, что поля выводятся не в том порядке, в котором мне нужно.
Поменял местами поля в типе содержимого и сохранил.

Однако почему-то при выводе ноды поля по прежнему показываются в том порядке, в котором они были добавлены в тип материала, а не в том, в который я их переставил.
Как быть? Как поменять порядок полей при выводе ноды данного типа?

Комментарии

Аватар пользователя megafanat megafanat 9 июня 2011 в 3:57

Так и сделал.
А так же включил отображение весов и убедился, что они именно в том порядке, в котором я расставил.

Кроме того, даже вновь созданные ноды отображаются со старым порядком полей. Они ведь не были в кэше в момент изменения порядка.

Аватар пользователя megafanat megafanat 9 июня 2011 в 4:04

Кажется разобрался.
В типе материала есть еще закладка "Вывод". В ней нужно задать порядок полей в котором они будут выводиться.

В таком случае, зачем сделана возможность задавать порядок полей в закладке "Поля"?

Аватар пользователя Alamir Alamir 9 июня 2011 в 8:15

Вывод сделан для "Показывать/Не показывать" и "Как показывать?". Вывод полей может зависеть от вашего node.tpl.php и верстки сайта.

Аватар пользователя misterpronin misterpronin 19 октября 2011 в 21:45

А мне вот интересно как поменять порядок вывода стандартных полей. На вкладке вывод они вообще не присутствуют. Проблема у меня в выводе поля "Часовой пояс". Это поле выводится вообще, казалось бы, где попало... Посередине добавленных мною других полей...