I’m still hoping this will be implemented natively (not just as a plugin).
I think {{linked-references}}
for implied “current page”, but allowing an optional page
argument, is a very neat solution.
With the proposed settings model there would be some unneccessary ambiguity - e.g. the order of linked/unlinked refs for such settings:
Linked references: Bottom
Unlinked references: Bottom
I would suggest that the main content view instead is rendered from a template that the user can define. The default template would read e g
{{page-bullets}} // main contents
{{linked-references}}
{{unlinked-references}}
{{namespace list}}
This opens a lot of possibilities, including using a query to change the layout or include/exclude parts dynamically, depending on some page conditions. (Yes, that could be problematic performance-wise - up to the user to use it in a way that doesn’t badly affect performance.)
Preferrably, the left side pane and right pane page rendering could use their own templates.