Есть ли способ изменить порядок типов контента, показанных на узле / добавить?
12
Ага! Просто отредактируйте свое меню «Навигация» (в / admin / структура / меню / управление / навигация) и измените порядок пунктов меню в «Добавить контент». Теперь, когда вы перейдете в / node / add, они появятся в любом порядке, который вы установили в меню «Навигация». Пример скриншота ниже. На / node / add они будут отображаться как Basic Page, а затем Article.
Для этого вам придется прибегнуть к пользовательскому модулю, так как алфавитный порядок жестко запрограммирован в функцию обратного вызова страницы
node_overview_types()
(на самом деле он встроен,_node_types_build()
который вызывается из этой функции).Не зная, что вы хотите отсортировать, довольно сложно дать полный ответ, но я добавлю скелетный код:
Убедитесь, что вы сохранили функцию обратного вызова в главном файле модуля, иначе вам придётся возиться с переопределением
file
ключа для оригинального пункта меню, что никогда не бывает весело.Вам нужно будет реализовать собственную страницу администрирования, если вы хотите изменить порядок через пользовательский интерфейс.
источник