The following hooks could be used for modifying the objects loaded by DmsLoader.
Content
dmsModifyLoadedCategory
The "dmsModifyLoadedCategory" hook is triggered for modifying the categories loaded by DmsLoader. So the properties could be modified. It passes the $category (existing loaded object) and the $dbResultCategory (the database result). It expects the modified category as return value.
(since Version 2.2.0)
// config.php$GLOBALS['TL_HOOKS']['dmsModifyLoadedCategory'][]=array('MyDmsModificationClass','myDmsModifyLoadedCategory');// MyDmsModificationClass.phpclassMyDmsModificationClass{publicfunctionmyDmsModifyLoadedCategory(\ContaoDMS\Category $category,$dbResultCategory){ // do custom modification herereturn$category;}}
dmsModifyLoadedAccessRight
The "dmsModifyLoadedAccessRight" hook is triggered for modifying the access rights loaded by DmsLoader. So the properties could be modified. It passes the $accessRight (existing loaded object) and the $dbResultAccessRight (the database result). It expects the modified access right as return value.
(since Version 2.2.0)
dmsModifyLoadedDocument
The "dmsModifyLoadedDocument" hook is triggered for modifying the documents loaded by DmsLoader. So the properties could be modified. It passes the $document (existing loaded object) and the $dbResultDocument (the database result). It expects the modified access right as return value.