Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Сортировка элементов информационных блоко

00 голосов
4
Здраствуйте всем!
Подскажите пожалуйста по следующему вопросу:

Есть инфо блок типа новости (news). У него есть тип новостей анонсы (notice, id=29). У анонсов есть свойство Дата (Date, id=114) - дата новости (вынес в отдельное свойство, т.к. может быть в будующем).

Мне надо вывести список анонсов, отсортированных по дате. Я использую следующую функцию :

GetIBlockElementList(29, false, Array("notice_date"=>"DESC"), 8);

И она не работает, сортирует по дате создания элементов.

Помогите....
спросил 19 Янв, 14 от Kania (5,180 баллов)

4 Ответы

00 голосов
должно быть "property_notice_date"
Не забывайте читать документацию:
Цитата
property_<PROPERTY_CODE> - по значению свойства с числовым или мнемоническим кодом PROPERTY_CODE (например, PROPERTY_123 или PROPERTY_NEWS_SOURCE);
ответил 09 Май, 14 от Sage (460 баллов)
00 голосов
Код
GetIBlockElementList(29, false, Array("notice_date"=>"DESC"),8);
ответил 05 Сен, 14 от Kania (5,180 баллов)
00 голосов
Не действует.
Я так тоже писал и документацию уже всю облазил.
Правда система версии 3.х. Может в этом проблемма?

Я и так писал:
"property_notice_114"

Ни в какую.

Там пишутся даты, а поле просто текстовое, может быть поэтому некоректная сортировка ?
ответил 11 Янв, 15 от Kania (5,180 баллов)
00 голосов
во-первых, пишется просто property_date

во-вторых, не понимаю почему надо заводить отжельное свойство, когда для этих целей есть поля период активности?
ответил 28 Апр, 15 от salo (840 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
3 ответов
0 голосов
5 ответов
спросил 13 Ноя, 13 от li0099 (100 баллов)
0 голосов
1 ответ