Today I would like to talk about the problem of overriding templates in a module. Some people doubt that this is a good thing to do. On the other hand others do not find this to be a great problem. It is always possible to highlight the templates which are being used (System / Configuration / Advanced / Developer / Template Settings) and then easily find and fix the required templates in case any problem occurs.
However, this is the only advantage of such a method. At the same time it has plenty of disadvantages which cause many troubles when using this method in practice.
Let me provide you some examples. (more…)