![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Postanowilem wykorzystac w projekcie proste szablony php, wykorzystujace uproszczona skladnie. Wszystkie zmienne dla szablonu sa w nim dostepne w tablicy $tpl. A to przyklad pliku szablonu:
Wymyslilem sobie klase, ktora pozwala na ustawienie tablicy wartosci przekazywanych do szablonu oraz wyswietlenie szablonu:
Mniej wiecej dziala, ale brak mi pomyslu na rozwiazanie kwestii sciezki dostepu do plikow. Wszystkie odwolania do zewnetrznych plikow umieszczone w szablonie (np. pliku CSS, includowanie dodatkowego szablonu) sa przez php interpretowane jako linki z poziomu glownego kontrolera aplikacji (index.php), a nie jako pliki w tym samym katalogu co szablon. Na przylkad: w pliku /szablon/default/index.php mam: include('inny_szablon.php'); No i php zamiast includowac plik /szablon/default/inny_szablon.php probuje znalezc /inny_szablon.php, bo glowny kontroler aplikacji to /index.php. Jak moge to mozliwie prosto rozwiazac? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:31 |