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

UMi

Ursa Minor

Как по Id-объекта получить Id-элемента и чем они отличаются

Элемент иерархии - это страницы, представленные в дереве. Все остальное - справочники, отдельные записи в справочниках, заказы в магазине, пользователи и т.п. -  это объекты. (Страницы как двуликий Янус, тоже являются объектами. Т.о. страница сайта является и элементом и объектом. Естественно, id у них разные)

В общем случае id страницы по id объекта страницы получается запросом "SELECT id FROM cms3_hierarchy WHERE obj_id='{$objectId}'"
Единствено, надо подумать, может ли одному objectId соответствовать несколько id (но не наоборот). Правда, с такой ситуацией я ни разу не стралкивался, но кто знает.

Если вы используете для выборок класс umiSelection и хотите получить в результате страницы, то используйте фильтр addHierarchyFilter

Новости

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

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