Необычная сортировка pdoResources
Приветствую, дорогое сообщество!
Возникла сегодня задача отсортировать документы, полученные через pdoResoruces по одному из полей тв-шки сделанной при помощи MIGX таблички.
Структура migx-tv:
1)name
2)order
В документации pdoTools, сказано, что в качестве поля для сортировки можно указывать tv-поля, но как указать tv-поле, которое входить в состав migx-tv, а именно нужно поле — order?
Я подумал, что можно решить задачу передав в pdoResources в параметр resources нужную мне последовательность id ресурсов и он выведет их, но это не сработало, скорее всего потому, что существует параметр сортировки sortby со значением по-умолчанию, и ему нельзя указать, что, типа, смотри в последовательность, указанную в параметре resources, что было бы очень полезным, так как часто эти id получаются каким либо другим сниппетом и, собственно тогда моя задача была бы решена.
Поэтому вопрос к вам, дорогое сообщество, кто как решал подобные задачи?
Может, кто то знает как указать поле для сортировки из migx-tv
или как научить pdoResorces обращать внимание на последовательность в параметре resources?
P.S В итоге я разобрался как учитывать последовательность id в параметре resources, нужно просто передать пустое значение в параметр &sortby=`` и тогда всё работает как надо. Странно, что этого нет в документации, хотя понятно, что всего никогда не опишешь. Там можно сделать пулл-реквест, но я не умею пока их делать, поэтому если кто-то отважиться дописать туда пару слов про такую сортировку, буду признателен.
Возникла сегодня задача отсортировать документы, полученные через pdoResoruces по одному из полей тв-шки сделанной при помощи MIGX таблички.
Структура migx-tv:
1)name
2)order
В документации pdoTools, сказано, что в качестве поля для сортировки можно указывать tv-поля, но как указать tv-поле, которое входить в состав migx-tv, а именно нужно поле — order?
Я подумал, что можно решить задачу передав в pdoResources в параметр resources нужную мне последовательность id ресурсов и он выведет их, но это не сработало, скорее всего потому, что существует параметр сортировки sortby со значением по-умолчанию, и ему нельзя указать, что, типа, смотри в последовательность, указанную в параметре resources, что было бы очень полезным, так как часто эти id получаются каким либо другим сниппетом и, собственно тогда моя задача была бы решена.
Поэтому вопрос к вам, дорогое сообщество, кто как решал подобные задачи?
Может, кто то знает как указать поле для сортировки из migx-tv
или как научить pdoResorces обращать внимание на последовательность в параметре resources?
P.S В итоге я разобрался как учитывать последовательность id в параметре resources, нужно просто передать пустое значение в параметр &sortby=`` и тогда всё работает как надо. Странно, что этого нет в документации, хотя понятно, что всего никогда не опишешь. Там можно сделать пулл-реквест, но я не умею пока их делать, поэтому если кто-то отважиться дописать туда пару слов про такую сортировку, буду признателен.
Комментарии: 1
В итоге я разобрался как учитывать последовательность id в параметре resources, нужно просто передать пустое значение в параметр &sortby=`` и тогда всё работает как надо. Странно, что этого нет в документации, хотя понятно, что всего никогда не опишешь. Там можно сделать пулл-реквест, но я не умею пока их делать, поэтому если кто-то отважиться дописать туда пару слов про такую сортировку, буду признателен.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.