Understanding the different ways in which Morph is controlled
The Configurator component
Lets start with Morph's Configurator - a Joomla component which puts you in the driving seat of your Joomla website by giving you control of a comprehensive set of options.
The options within Configurator give you the ability to carry out many simple as well as complex tasks. From uploading and adding a new logo, heading colors, link colors, favicon, to controlling page layouts, converting blocks of content into various chromes and activating many enhancements.
You will no doubt notice a plethora of powerful options available to you in Configurator, which is why there is a vast amount of help, tips and inline documentation for each option and page, to coach you every step of the way.
Importantly to developers: Morph has the ability to control and vastly change the position and type of content for each separate block that is output to the front end of the site. This gives you the ability to easily adapt Morph to work with nearly any layout you need. It makes porting html web sites or designs to Joomla easier and faster than before.
The FX Range
One of Morph's other primary method of control is the FX Range: PageFX, MenuFx, ModuleFX and ContentFX. These are stemmed from Joomla's "suffix" feature, which in its simplest form is a way of appending a custom class to a page, module or menu.
You can combine suffixes simply by adding a space between, ie: "topfish subtext" or "h3size06 modsize03 h3font08 h3case01 h3color010". There is no limit to the number of suffixes you can use and they don't need to be in any particular order.
Using a combination of different page suffixes or module suffixes you are able to transform your Joomla website layout on a page-by-page basis as well as mix and match your own custom module styles to suit your needs.
Previously with Joomla, suffixes were appended to the module class, so
{code}div class="moduletable"{/code}
would become
{code}div class="moduletablemycustomsuffix"{/code}
The problem with that approach is that since no class exists for "moduletablemycustomsuffix" the module would lose all of its original styling - which obviously isn't ideal.
With Morph we use a layered approach, adding additional styling as new classes are added. This not only gives us a much cleaner code base, but it also opens the door to massive flexibility when it comes to styling your modules.
We highly recommend that you checkout the relevant quick start guides inside Configurator in order to get the most out of the FX Range features.

Feeling social? Connect with us!