Edit view files without messing the core view files


With Perfex you have the ability to edit all the files located on application/views without editing the core files so in this case, you won’t need to worry the updates except if any huge changes made in the files.

Eq. if you want to edit the dashboard of the admin area.

Go to application/views/admin/dashboard/dashboard.php and copy this file after that rename it to my_dashboard.php. Now the content will be taken from a my_dashboard.php file instead of dashboard.php

You can repeat these steps for most of the files located in application/views/

If you use this feature make sure you re-check your my_ prefixed files after upgrade if you are getting blank pages or any errors, try reverting to the original file to check if my_ file causes the issue.

Did you find this article useful?



  • PDF Customization

    File Location This is a general example how to modify the invoice PDF file, check on the bottom of this article for other PDF documents file location...

  • Customers Templates

    If you want to change the client area look copy the existing main theme Perfex located in application/views/themes/ and rename to your theme...

  • Action Hooks

    Perfex CRM support various action hooks all over the code to give the buyers the best experience. Create file with name my_functions_helper.php&...

  • Applying custom CSS styles

    Perfex CRM supports custom.css file that will be autoloaded all over the CRM to apply your custom styles. This file don’t exists...

  • Overwrite Translation Text

    If you need to overwrite some translation text you can create your own custom language file. This is used if you want to change some text in the...