So, you have a Joomla site, but you can’t seem to figure out what position a module is situated into on your site.
Maybe you are looking at template companies demo and want to understand how they layed it out? Perhaps you are just a snoop. ![]()
Well it’s easy peasy to do this. Just add ?tp=1 to the end of a Joomla url, preferably a non SEF url.
You will then be able to see all the published modules on that page.
Here are a few examples.
You see how that last links layout looks all fancy? Thats because that site is powered by Morph. In Morph you can actually bring up a toolbar on your website frontend and easily enable or disable stuff like module positions or turn on or off the sites javascript. Pretty cool stuff.
Want to disable this functionality for some reason? Check out this post.










Twitter updates
16 December 2009 at 6:40 pm
That is a GREAT tip, thanks!
18 December 2009 at 2:12 am
Something you forgot to mention Matt, one of Morphs little recent additions is the ability to turn this off in Configurator – so if you want to prevent snoops from seeing how you have structured your site, you simply disable the tp=1 option. Easy peasy

Chris´s last blog ..Morph updated – new versions across the board
6 January 2010 at 4:39 pm
Since not everyone wants their module positions to be viewed there is a way to hide it. In a production website no one should see the module positions… it’s not of anyone’s business.
add the following to your .htaccess file
########## Start ?tp=1 prevention
#
RewriteCond %{QUERY_STRING} tp=(.*)
RewriteRule ^(.*)$ index.php [F,L]
#
########## End ?tp=1 prevention
6 January 2010 at 4:57 pm
That’s a awesome tip Hans. Thanks for that contribution.
Just to play devils advocate here…..what is the harm in people being able to see your module positions? I fail to see the security risk, but I would like your take on it.