EDIT - I just worked out why the behaviour described below happens (I gave myself the clue by thinking I might fix it using a BASE HREF). It's because when you enable SEF, it then inserts a BASE HREF into the head section of the doc pointing at the root of the site. So this means we'll have to somehow modify our pagenav links to include the complete path, instead of just being #next, etc.
Looks like another SEF issue. Which SEF component do you use, or is it just the built in Joomla core SEF?
Next time Rob gets online I'm going to force him at gunpoint to help me work on some of these SEF issues. I can see where the problem is happening, but I don't understand why its happening. Basically, wherever we are using an A HREF link to trigger a form submission (like the pagenav stuff for tables), if SEF is enabled it insists on using the link defined in the HREF, rather than the target of the form itself.
So in your case, even tho the form says:
Code:
<form action="[url]http://proposalcafe.com/component/option,com_fabrik/Itemid,212/"[/url] method="post" id="fabrikTableForm" name="fabrikTable">
... which would work with SEF disabled, as soon as you enable SEF, it decides that the pagenav links, like:
Code:
<a href="#next" class="pagenav" title="next page" id='table_11_nav-next'"> Next ></a>
... should apply to just the site index instead of the target of the form, even though they are triggering a form.submit(). And I still don't understand why the bahaviour changes by enabling SEF.
This might be possible to solve using BASE HREF, but that would still fail if we have more than one table on a page. Changes to the way IE7 handles BASE HREF (for once they are strictly following the "official" standards) mean that you can't change the BASE HREF inside the body, you can only do it once in the HEAD section.
So I'm still trying to work out how to avoid this. One way I found was to remove the HREF from the A tag, but then the links don't appear as links, just words. They work, but it's not very pretty.
-- hugh