There are two patches on this bug. The first one does specifically what the bug header describes. It makes sure that the /local templates come before any of the theme templates in the include list. There is a catch to this, though. It turns out that /local was not actually last. It was just below the current theme. So the include path was:
- current theme
- /local
- parent theme(s)
This patch changes it to the more logical:
- /local
- current theme
- parent theme
The second patch is a slight departure from the wording of this bug. It allows for a /local/theme/static directory, which can provide and override static assets (i.e. images and CSS files).
Just some clarification for posterity.
There are two patches on this bug. The first one does specifically what the bug header describes. It makes sure that the /local templates come before any of the theme templates in the include list. There is a catch to this, though. It turns out that /local was not actually last. It was just below the current theme. So the include path was:
- current theme
- /local
- parent theme(s)
This patch changes it to the more logical:
- /local
- current theme
- parent theme
The second patch is a slight departure from the wording of this bug. It allows for a /local/theme/static directory, which can provide and override static assets (i.e. images and CSS files).