Cakephp 2.x supports this without having to make any changes to the code:
If you (can) convert to using cakephp 2.x, then yes you can (automatically). The ways to view the "mytheme" theme and the "Permissions" plugin would be:
Array ( [0] => /var/vhosts/Project/htdocs/app/View/Themed/Mytheme/Plugin/Permissions/ [1] => /var/vhosts/Project/htdocs/app/View/Themed/Mytheme/ [2] => /var/vhosts/Project/htdocs/app/View/Plugin/Permissions/ [3] => /var/vhosts/Project/htdocs/app/Plugin/Permissions/View/ [4] => /var/vhosts/Project/htdocs/app/View/ [5] => /var/vhosts/Project/htdocs/lib/Cake/View/ [6] => /var/vhosts/Project/htdocs/lib/Cake/Console/Templates/skel/View/ )
So, if you have users /index.ctp in the plugin and you want to override it, you should edit:
/var/vhosts/Project/htdocs/app/View/Themed/Mytheme/Plugin/Permissions/Users/index.ctp
for the thematic version of OR:
/var/vhosts/Project/htdocs/app/View/Plugin/Permissions/Users/index.ctp
for non-thematic version
source share