Hello,
With the FoF/Links extension, we can use the links added through it and even extend its functionality in our own extension to allow admins to manage which links are used by our extension through settings.
However, the main issue is that FoF/Links does not "listen" for such modifications. For example, in our own table, we could select which links will be used by our extension using their IDs. But even so, the links used in our extension are still active and managed by FoF/Links as well.
One possible solution could be to make the links inactive in FoF/Links, which would address the issue.
A better solution might be adding a new column to the table, such as a "group" column. By default, links could belong to the "header" group. We could then extend this in our extension and, for example, assign some links to a "footer" group.
This way, all links would still be managed by a single extension, and we wouldn’t need a new links table in every extension.
Other solutions might also work. I’d be interested in hearing the FoF team’s thoughts on this matter.