Index: openacs-4/packages/categories/www/doc/o.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/categories/www/doc/o.adp,v diff -u -r1.3.2.3 -r1.3.2.4 --- openacs-4/packages/categories/www/doc/o.adp 10 Mar 2021 15:18:32 -0000 1.3.2.3 +++ openacs-4/packages/categories/www/doc/o.adp 3 Sep 2021 09:16:41 -0000 1.3.2.4 @@ -1,5 +1,5 @@ -{/doc/categories {Categories}} {IdHandler Service Contract} +{/doc/categories/ {Categories}} {IdHandler Service Contract} IdHandler Service Contract

IdHandler Service Contract

@@ -8,13 +8,13 @@ provide links to the objects. Unfortunately, there currently is no way to do so.

First, we need to know that package_id of the package -responsible for the object, then we would need to figure out the url -to that package instance. This can be done, but then we would need the -local url to the page being able to display a certain object. Since -a package may have more than one type of objects (i.e. file -folders, files, file versions), we can not simply store additional -package information about which page to call to display an -object.

+responsible for the object, then we would need to figure out the +url to that package instance. This can be done, but even then we +would need the local url to the page being able to display a +certain object. Since a package may have more than one type of +objects (i.e. file folders, files, file versions), we can not +simply store additional package information about which page to +call to display an object.

The solution to this kind of problem is by not resolving the url at all during display-time, but doing so at the time the user actually wants to see an object. The links would simply direct to