Denn VIP
Total posts: 351
25 Июль 2014 20:57

Добрый день. Прошу подсказать. Если я создаю свое поле дата начала проведения мероприятия. Могу ли я в категории статей сделать изначальную сортировку по этому полю?

Последние изменения: 04 Авг 2014


pepperstreet VIP
Total posts: 3,837
25 Июль 2014 21:56

Date & Time" field allows to override the article core dates:

  • i.e. your start date becomes article's create date
  • i.e. your end date becomes articles's expire date

This way you can work with build-in sorting options. (last modified, oldest, newest etc)


Related topics & comments

PS: Currently custom fields can not be used for initial sorting order. At least not by configuration.

There is a possible workaround for pre-build links, where you manually add sorting parameters to your URL.


Denn VIP
Total posts: 351
01 Авг 2014 13:09

Если честно я не понял. Поставил поле DATA вписал свою дату, как теперь заставить по умолчанию выводить статьи сортируя их по мною созданному полю.


Denn VIP
Total posts: 351
01 Авг 2014 13:17

а также вопрос как убрать из выпадающего меню SORT BY, не нужные мне методы сотрировки?


Denn VIP
Total posts: 351
01 Авг 2014 13:27

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


Sergey
Total posts: 13,748
03 Авг 2014 03:31

Вообще такой настроки нет по полю по умолчанию. По ссылке которые дал Майк, есть пример как это обойти.

 http://mysite.com/link/to/cobalt/section/?filter_order=field ^k7b707926e5695cbaf6a90706436a2614^digits&filter_order_Dir=DESC 

Можно сделать кастом урл, и вставить его в меню как экстернал ссылку. Ключь надо поменять на ключ поля.

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


Denn VIP
Total posts: 351
03 Авг 2014 14:45

Сергей, живой пример. 1) есть список мероприятий. 2) даты проведения мероприятий 10, 15, 18 августа. 3) я создал поле DATE 4) поставил параметр "перекрыать дату создания полем" 5) при простановке статье дату например 18 августа, она становится не видимой, т.к. дата еще не наступила.

а мне как раз надо чтобы дата создания была например 10 июня, а дата начала мероприятия 18 августа, а в списке статей в категории у меня автоматически при открытии была сортировка по полю ДАТА. а не по полю создание.


Denn VIP
Total posts: 351
03 Авг 2014 14:57

конечно можно сделать так https://yadi.sk/i/d2bo-ngtYxTrd ? замещать дату создания, но модифицировать ее на 1 год меньше. тогда сортировка по умолчанию будет работать как надо... но ведь это не совсем правильно и у администоратора сайта может вызвать много вопросов...


Sergey
Total posts: 13,748
04 Авг 2014 03:52

Denn Сергей, живой пример.

1) есть список мероприятий. 2) даты проведения мероприятий 10, 15, 18 августа. 3) я создал поле DATE 4) поставил параметр "перекрыать дату создания полем" 5) при простановке статье дату например 18 августа, она становится не видимой, т.к. дата еще не наступила.

В настроках раздела есть параметр показывать истекшие записи или записи которые созданы с датой в перед. Если их включить до запись будет в списке.

Работает на Cobalt