Dear Mark,
it seems like you have a wrong understanding of what mount points are.
You wrote:
When a page is rendered and the GET variables included
'&MP=nn-nn' (where nn are page numbers), then we're
using a Mount Page in the root line
This is correct.
and all the menus on
the page need to include '&MP=nn-nn' in their link URL.
This is not correct.
Only the menu items which ARE MOUNTED need to include the &MP=nn-nn parameter in the URL.
Consider this page tree:
Root page
--Main page (rootlevel)
----Case-studdies
----Education (THIS is a mount page. It mounts the page "Someotherpage")
----Contact me
--Someotherpage (rootlevel)
----Pupils
----Students
----Teachers
Now, considering you are viewing the page "Education", the web page might show a menu like this:
Case-studdies
Education
--Pupils
--Students
--Teachers
Contact me
Now, only the links of the pages "Pupils", "Students" and Teachers need to have the &MP=nn-nn parameter, whereas the pages "Case-studdies", "Education" and "Contact me" don't need it.
You wrote:
This does not happen with HMENU.special=directory menus.
The tsref document states that directory menus do support Mount Pages.
I guess Kasper meant that directory menus support mountpages in so far as it's possible to use a mount page as the root of a directory menu.
cheers,
Ingmar