I have contributed a lot to Joomla!, much of that is under the hood stuff. That's what I really love to work with, the bits you never see directly but definitely notice if they don't work right. If you hadn't guessed already, I am a Mechanical Engineer by education ;)
So, okay, we have a third problem on the site. No problem. Go back to Components, Admin Tools for Joomla!, Web Application Firewall, Configure WAF, Cloaking tab and set Allow site templates to Yes, then click on Save & Close.
But, you may ask, what does this have to do with anything? It does have to do with the templateStyle
URL parameter. Back in the olden days you could only use the template
URL parameter to tell Joomla! which installed template to display the page with. However, we got template styles in Joomla! which allows us to create differently configured "instances" of each template. Therefore, we got the templateStyle
URL parameter which tells Joomla! which template style to use to render a page. Unlike template
which was the name of the template's folder, the templateStyle
is a number which corresponds to the actual template style used. The setting Block template=foo site template switch blocks both template
and templateStyle
. Enabling Allow site templates unblocks the use of template
and templateStyle
as long as the value used is something Joomla! knows about: an installed template for the former, or an existing and enabled template style for the latter.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!