I have never worked on Joomla so I apologize for my naive question.

I have a button on a page which redirects to this URL - https://ttmac.com/en/online-courses/buy?view=order-multiple-courses&catid=6

I can understand we are attaching query strings in the URL which should be captured by online-courses (it's not a page though). Here's where I am confused since I've never worked in Joomla.

I am trying to locate the code that is being generated by 'order-multiple-courses' action but unable to locate the file.

Any help would be greatly appreciated.


  • If you are new to Joomla, we strongly recommend that you develop on the latest version of it. Could you perhaps tell us more about what you are actually trying to achieve with this development? Dec 10, 2019 at 20:04
  • @mickmackusa I am not developing anything. The company I have recently joined developed the site long ago for their client. It is using the Guru LMS component; however some customized codes have been added to it. The above URL generates a page that displays a form where you can add courses and checkout. I am trying to figure out where that page is coming from because I need to make some changes in there. Dec 10, 2019 at 20:08
  • I am not familiar with the Guru LMS component so this is could be just an somewhat educated guess. The view might found in /components/com_{insert guru component name}/views/order-multiple-courses/. Within that directory you normally get a view.html.php and a /default.php, or any other name, that will make up the page your are seeing. Depending on the changes you need to make one of those two files is mostly where you are going to make it.
    – Irata
    Dec 11, 2019 at 2:26
  • @Irata That was my initial though as well, coming from a Wordpress background, but to my surprise there's no such view in the guru components folder. That is why I'm stumped. Dec 11, 2019 at 14:08
  • I don't know Guru LMS but, with similar components the component/com_your-component-name is usually just an entry point. In one component I am familiar with, there is a folder with the same name. What I mean is, if your component is named com_gurulms, I would look for a gurulms folder somewhere. It may be that Guru LMS is a framework of its own with an entirely different way of working. This is often done so the developer can maintain a single, common code base for both WordPress and Joomla. Sorry I can't be more helpful. Good luck with your search... Dec 16, 2019 at 16:25

1 Answer 1


Figured it out finally. So the developer created a custom template deep within the Theme used for the site. I was expecting a custom component since it was using the GURU LMS but apparently that was not the case.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.