Templating

EasySocial comes with 3 themes for you to apply. Here, you will learn all about these themes, from enabling them to configuring them. Get creative!

Overriding Custom Fields

EasySocial allows you to override the default theme for custom fields. This is ideal when you want to override the custom fields theme but concern of the updates might override your changes.

In major version updates, you need to ensure that your customized files are backup and it is up to date.

Creating Custom Fields Template Overrides

Creating custom fields template override is relatively easy. EasySocial will search for the override files that are stored in the following location:

/templates/<YOUR CURRENT TEMPLATE>/html/com_easysocial/apps/fields/

Example #1 Overriding User's Custom Fields

Here is the example of how you can override Custom Field Address. The default theme for this custom field will be available at this location /media/com_easysocial/apps/fields/user/address/themes/default/content.php. In order to override this custom field, you will need to perform the following:

  1. Create the following folders in your current template: /com_easysocial/apps/fields/user/address/themes/default/.
  2. Copy the default theme file; (content.php) from /media/com_easysocial/apps/fields/user/address/themes/default/content.php and place it into the folder which you have just created above.
  3. Now, you may start customizing the overrides file.

Example #2 Overriding Cluster's Custom Fields

Overriding cluster's custom fields are almost the same as overriding user's custom fields. The only different is the custom field group and there are 3 types of different custom field group; (page, event, group). Here is the example of how you can override Custom Field Hour for page. The default theme for this custom field will be availabe at this location /media/com_easysocial/apps/fields/page/hours/themes/default/content.php. In order to override this custom field, you will need to perform the following:

  1. Create the following folders in your current template: /com_easysocial/apps/fields/page/hours/.
  2. Copy the default theme file; (content.php) from /media/com_easysocial/apps/fields/page/hours/themes/default/content.php and place it into the folder which you have just created above.
  3. Now, you may start customizing the overrides files.

Please make sure that the files/folders are in the correct path or otherwise, it will not be working correctly.

Thousands have praised us for our incredible customer service, simply because of you! Do read our Support Policies for further information on customization patches.