Разработка сайтов на UMI.CMS
Знать UMI.CMS в совершенстве невозможно.
Даже сами разработчики знают о ней не все...

UMi

Ursa Minor

Как получить id поля по имени

Увы, в версии 2.8 стало невозможно посмотреть id поля в админке. Приходится вычислять его

Получить id типа иерархии по имени типа:

<?php
$h = umiHierarchyTypesCollection::getInstance();
$oHierarchyTypeId = $h->getTypeByName("news", "item")->getId();//id типа иерархии "Новость"
?>


Получить id базовото типа обекта по имени типа:
<?php
$t = umiObjectTypesCollection::getInstance();
$oTypeId = $t->getBaseType("news", "item");
?>

 

Получить id поля по имени поля:>

<?php
//$oTypeId - id типа объекта
//$field_name - имя поля в шаблонах данных, например, publish_time
$object_type = $t->getType($oTypeId);
$field_id = $object_type->getFieldId($field_name);
?>

Новости

30.10.2016

Обновлено описание макроса для вывода всех элементов справочника UMI.CMS с учетом версии 14.

 

21.07.2015

Памятка по обновлению до debian 8.1. Приятно вкусить все плюшки PHP 5.6

11.11.2014

Как выполнить SQL-запрос из bash-скрипта. Памятка

11.11.2014

Как отследить нагрузку сайта на сервер.

06.11.2014

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

05.11.2014

Выкладываю как заготовку свой слайдер изображений на mootools

Все обновления