Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

cergey251

  • *
  • 18
  • +0/-0
    • Просмотр профиля
addPropertyFilterBetween()
« : 27 Ноября 2011, 21:11:20 »
Здравствуйте, на http://api.umi-cms.ru/api.umiSelection.addPropertyFilterBetween.html написано: Параметры: addPropertyFilterBetween(integer $field_id = Id, Mixed $min), мне хотелось бы узнать откуда брать значение integer $field_id = Id на сайте написано, что это Id поля. У меня применяется фильтр по дате публикации новости

*

cergey251

  • *
  • 18
  • +0/-0
    • Просмотр профиля
Re:addPropertyFilterBetween()
« Ответ #1 : 01 Декабря 2011, 10:36:18 »
Может я не совсем понятно разъяснил вопрос... Как мне узнать Id поля? Может где-то в админке можно такой параметр посмотреть?

*

admin

  • *****
  • 2416
  • +171/-1
    • Просмотр профиля
Re:addPropertyFilterBetween()
« Ответ #2 : 01 Декабря 2011, 12:26:52 »
покопайся в макросе вывода новостей lastlist, а конкретнее тебя интересует такие строчки

$object_type_id = umiObjectTypesCollection::getInstance()->getBaseType("news", "item");
$object_type = umiObjectTypesCollection::getInstance()->getType($object_type_id);
$publish_time_field_id = $object_type->getFieldId('publish_time');

вот $publish_time_field_id и будет id поля с name = 'publish_date'