i do have a question for you klutzon, if i have the virtue mart module running on the my page, like in the right position, and i am on the home page for my site, when i click on a category or product, the redirect takes me to the category or product and uses my home template to display the info. this is confusing, lets say i have a slideshow module i only want to show on my home page ok, now if you are on the home page when you click the category link, the store comes up and the slideshow is open, what i have done is created a link in my menu to go to the category i want them to go to and added Itemid=200&vmcchk=1&Itemid=200 this to the link so it looks at item 200 (which dont exist) to get the modules for the page. does all this make sense, i dont want the slideshow and stuff to show when i click the info in the virtuemart module but it does, so i disabled the module and use direct links, which blows.
Okay, I'm not exactly sure what the problem is, but tell me if I got this right: do you have a module which you have set to show on a page which you would not want it to show on? If, for example, you have that slideshow on the home page, you don't want it to show anywhere else? Are you trying to hide the VirtueMart Module from showing on every page but the Home Page? Have I got the general gist of it?

If that's the case, then it looks like you want to be able to select what pages, or rather, what links the module will show up on. That is a standard Joomla feature with the Module Manager, you open your module and select what links you want the module to appear. But I don't know if Joomla will let you specify VirtueMart pages as ones to exclude the module from. I've not seen a way to do it anyway, unless you manually create external URL links to the VirtueMart pages in a menu, and then exclude the module from showing on those pages. Hmm...
Well...
The most direct way I'd attack this problem, and it's probably the sneakiest too, is to make a module position that only appears in the front page template, and assign your module to that position. That way, the module won't show up on any other template.
For example: if your front page template has a module position called "slideshow", and the template used for the rest of the site doesn't, that means that whatever module you've assigned to the "slideshow" position will only show on pages with the "slideshow" position. So in this case, "slideshow" will only appear on the front page, since the position only exists there.

You get what I'm saying?
