FrischInBigD,
Thanks for the explanation of what you're trying for.. I was a bit unclear about not wanting the template, just the article, in the Page view. You can try the following which will tell Joomla to only render the component view of the page (leaving out basically all the modules). It's what we do for the Reveal page, and I'm -hoping- what you're looking for. This change should work while they navigate around the site while within your Page (if there are links in that article to other areas). If you only want it for that landing page though, let us know as that will be a little different change.
In the /components/com_jfbconnect/libraries/canvas.php file, around line 144, you'll see the following:
private function setupPageTab()
{
$app =& JFactory::getApplication();
$jSession =& JFactory::getSession();Add the following line directly under that:
JRequest::setVar('tmpl', 'component');
As for the browser caching, Joomla, by default, doesn't have browser caching enabled. It actually sends headers which have an immediate expire time. So something on your server or within Joomla is stating to cache that page. Unfortunately, I don't know away around that as that's what caching does. When you have the Reveal Page, we basically have to decide whether to redirect the user or not. When we do redirect, we actually issue a 303 redirect, which means it's a temporary redirection (vs the common 301 which is a 'permanent redirection'). Because it's a 303, the next time that page is visited, the browser -should- try to refetch the page, but with certain caching enabled, the headers could say that the temporary redirect is for a certain period of time.. in which case, you'll see what you're seeing.. the browser continuing to use the temporary redirection even though it should try again.
Hope that gives a little more background on the likely cause. If you have any other caching on your site or server (there are Apache modules that will attempt to do it automatically), try disabling them and see if that helps. I believe it will, and if that's the case, we might be able to find a way to override the caching on that one page. We investigated how to override the headers for Joomla/Apache once before and didn't have much luck. However, if we have a clear cut example that we can test on, that will help us make more progress.
Alex