Илья Уткин
С нами с 15 декабря 2012; Место в рейтинге пользователей: #9Как правильно обновлять контент страницы через API
Добрый день, пытаюсь обновить ресурс с помощью API MODX:
$properties = array('id' => 155, 'content' => $html);
$response = $modx->runProcessor('resource/update', $properties);
if ($response->isError()) {
return $modx->error->failure($response->getMessage());
}
В итоге ничего не происходит, в логах пусто. Может, я неправильно указываю properties для процессорв? Подключение своей таблицы в MODX Revolution
Добрый день.
В целях реализации разделения прав решил создать свою таблицу и работать с ней.
Создал таблицу, сгенерировал модель по инструкции. Теперь, как я понимаю, с этой таблицей можно работать с помощью стандартных методов ($modx->getObject(), $modx->getCollection()). Однако сначала надо этот новый класс подгрузить.
В целях реализации разделения прав решил создать свою таблицу и работать с ней.
Создал таблицу, сгенерировал модель по инструкции. Теперь, как я понимаю, с этой таблицей можно работать с помощью стандартных методов ($modx->getObject(), $modx->getCollection()). Однако сначала надо этот новый класс подгрузить.
Реализация разделения прав пользователей в MODX
Добрый день!
Начинаю разработку нового проекта, там нужно реализовать разделение прав особым образом.
Пока запланировал делать так:
Вот собственно и вопрос — как это реализовать?
Начинаю разработку нового проекта, там нужно реализовать разделение прав особым образом.
Пока запланировал делать так:
- Пользователь принадлежит одной из групп — Организаций
- Все ресурсы находятся в одной из групп ресурсов (для удобства они называются так же, как и организации-группы пользователей)
- У каждой группы ресурсов добавлен доступ для пользователей с ролью Колл-центр (Ранг 5000) и политикой Object
- У каждой группы ресурсов добавлен доступ для пользователей с ролью Поддержка (Ранг 8000) и политикой Context (они по умолчанию не видят ни один из ресурсов)
Вот собственно и вопрос — как это реализовать?
Какой процессор редактирует ресурсы?
Добрый день.
Для создания ресурсов я теперь, благодаря вам, использую процессор:
Для создания ресурсов я теперь, благодаря вам, использую процессор:
$response = $modx->runProcessor('resource/create', $_POST);
if ($response->isError()) {
return $modx->error->failure($response->getMessage());
}
$resource = $response->response['object'];
print_r($resource);
Не подскажете, какой процессор использовать, если нужно отредактировать ресурс? Процессоров edit я почему-то не нашел, к моему большому стыду…