Структура сортировки заказа в папке Episerver отражается на сайте. - PullRequest
0 голосов
/ 25 октября 2018

При настройке сортировки для контейнера, содержащего созданные страницы.Он отражает структуру сайта.

Как это переопределить и установить ручную сортировку для сайта?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019

"Можно выбрать порядок сортировки для нижележащих страниц в структуре. Выбрав порядок сортировки, вы можете управлять порядком для всех страниц, лежащих в основе страницы, которую вы в данный момент редактируете. Настройка порядка сортировки может быть алфавитной, по дате создания или изменения или по индексу сортировки.

Чтобы создать логический порядок сортировки по вашему выбору, необходимо отредактировать родительскую страницу. Перейдите на вкладку «Расширенная информация» и выберите «ПоИндекс сортировки "для" Порядок сортировки ".

После этого вам необходимо присвоить номер (индекс) всем нижележащим страницам, чтобы система могла понять, в каком порядке упорядочить страницы.самый низкий индекс будет помещен в верхней части меню. Стандартный индекс для страниц обычно устанавливается на 100 при создании. Если вы создаете страницу, которую хотите поместить первой в меню, вы назначаете странице номер меньше, чем100, например 90. Если вы хотите, чтобы страница размещалась за другой, выберите число больше100, например 110.

Всегда целесообразно работать с интервалами не менее 10 цифр, если вы хотите добавить страницы между другими.Это можно легко сделать без изменения индекса сортировки всех других страниц.Помните, что индекс сортировки будет применяться только в том случае, если вы выбрали «По индексу сортировки» в качестве порядка сортировки для родительской страницы.Не забудьте сохранить и опубликовать все страницы, на которых вы изменили информацию сортировки, для обновления порядка сортировки!«

0 голосов
/ 25 апреля 2019

Когда вы выбираете контент из Episerver, он будет использовать сортировку, которая есть в дереве страниц (как вы уже видели).Это может быть полезно для редакторов, желающих контролировать сортировку.Если вы хотите изменить это, вы должны вручную (в коде) отсортировать результат после того, как вы извлекли его из базы данных.Т.е. GetChildren (..). OrderBy (x => x.Name) или что угодно

...