Here is a post I had going over on Joomla and thought it would be good to document here.
---------------------------------------------------------------------------------------------------------------------
Hello All,
I hope you can help. I have modules acting like teenagers.
I have modules coming and going depending on the content page. If I set the module to \"all\" they work great. As expected, every page has them. If I set them to \"none\" they work as expected. No Modules.
If I vary some of them by menu item, some of the modules work great and appear as planned. Other modules will not show when expected.
Has anyone else run into this? Modules not following when and how you direct them to appear.
-----------------------------------------------------------------------------------------------------------------------
Try this. It may or may not work.
Go to Global Configuration -> Content Tab.
At the bottom of that tab is an option named \"ItemID Compatability\". Change it to Joomla 1.0.11 and earlier.
See if that makes any difference or not in the behavior of the modules. Sometimes that helps.
------------------------------------------------------------------------------------------------------------------------------
I made the changes, emptied all caches, my trash was already empty.
Short story:
Didn't work
I have seem this same issue on many different forum posts with no resolution. I think we are looking for a special person who has had this problem (seems like quite a few) and actually fixed it.
I have went into each Module and checked all the setting were the same. Then went into each menu item(these are categories for me) and made sure that each of the parameters were the same. They are/were, but how they display still varies.
Some have stated that they just recreated a new module, with new menu items and it created viewing consistency. I will try this next. I don't want to, because that is not really getting to the bottom of the problem if it works out.
Any other ideas on what to change, try.....
Thanks
-----------------------------------------------------------------------------------------------------------------------
Here is an interesting thread on what I think is essentially the same topic.
forum.joomla.org/index.php/topic,250745.0.html
----------------------------------------------------------------------------------------------------------------------
I think I have this hammered out. Hopefully this is a lesson learned for a lot of people. It may not be exactly what they need, but it will get them thinking in the right direction.
For SEF I am using Artio JoomSEF
On to the Story:
I first noticed everything would work fine(Modules in their proper places) if I had Artio JoomSEF activated and SEF Deactivated on Joomla's Global Settings.
Or everything would work fine if I had the opposite, SEF Activated on Joomla's Global Settings and Artio JoomSEF Deactivated.
But, and here is the But...If you have both of them Activated the problems would start.
So what I had was two SEF's punching each other in the face. I still wanted both of them working because this is what the URL structures looked like:
Original URL
index.php?option=com_content&task=category&sectionid=5&id=48&Itemid=143
Artio JoomSEF On and Joomla SEF On
site.com/learn-cad-cad-tutorial-cad-training/index.php
Artio JoomSEF On and Joomla SEF Off
site.com/learn-cad-cad-tutorial-cad-trai...8&Itemid=143
Artio JoomSEF Off and Joomla SEF off
site.com/index.php?option=com_content&am...8&Itemid=143
Artio JoomSEF off and Joomla SEF On
site.com/content/category/5/48/143/
The second one in the list is Nicey, Nice. The rest a bit Ugly and not so SEF.
Here is the fix:
In Artio JoomSEF, in the configuration, there is a setting \"Reappend source (Itemid)\", set it to \"Yes\"
Dig it.
Then, also in the configuration there is a setting \"Use cache?\" a little further down, set it to \"No\"
Dig it.
Purge all the SEF URLs on your way out of JoomSEF for good measure.
Then out you go to the main Joomla Admin Page:
Under the \"system\" drop down menu:
Clean Content Cache
Clean All Caches
Here is what you get for a URL:
site.com/learn-cad-cad-tutorial-cad-training/2
Pretty clean. Clean enough for me.
Now for the real benefit:
Modules work correctly, they show up when you want them, they disappear on pages when you don't want them.
Perfect.
I am guessing that deactivating the cache in Artio JoomSEF is not neccessary, but not a bad thing when you are clearing out caches.