Nie jest tajemnica, ze obecnie struktura katalogow w projekcie wyglada tak:
- controller
- model
- module
- forum
- controller
- model
- template
- css
- img
- plugin
- template
- css
- img
Moduly rowniez moga zawierac dodatkowe style CSS, JS czy obrazy. Wowczas w kodzie strony dolaczamy je wowczas poprzez: /module/forum/template/css/forum.css
. Chcialbym zmienic strukture katalogow, aby publicznie dostepne byly jedynie pliki CSS, JS oraz oczywiscie - obrazy:
- controller
- model
- template
- public
- css
- js
- img
- module
Z tym, ze problemem sa tutaj wtyczki czy moduly, ktore posiadaja CSS-y, ktore nie sa widoczne "na zewnatrz". Nie mam pomyslu jak to rozwiazac. Jedynie rozwiazanie jakie mi przychodzi na mysl, to jakies przekierowanie, tak, aby np. np. zadanie /module/forum/css/forum.css
przekierowywalo w rzeczywistosci do pliku CSS, ktory de facto nie jest dostepny publicznie, poniewaz katalog module
nie jest dostepny publicznie.
Jakies pomysly?