UMIhelp

Разработка дополнительного функционала => Разработка модулей => Тема начата: cergey251 от 27 Ноября 2011, 21:11:20

Название: addPropertyFilterBetween()
Отправлено: cergey251 от 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 поля. У меня применяется фильтр по дате публикации новости
Название: Re:addPropertyFilterBetween()
Отправлено: cergey251 от 01 Декабря 2011, 10:36:18
Может я не совсем понятно разъяснил вопрос... Как мне узнать Id поля? Может где-то в админке можно такой параметр посмотреть?
Название: Re:addPropertyFilterBetween()
Отправлено: admin от 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'