![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
znalazłem w necie prosty system szablonów. Po małych przeróbkach klasa wygląda tak:
Natomiast wywołanie wygląda tak:
A plik index.tpl wygląda tak:
Czyli sprawa wygląda tak, że wczytywany jest plik .tpl, następnie tworzona jest zmienna w której zostają podane dane które mają zostać podmienione za {} w innym pliku(w zmiennej $dane2 jest to plik logowanie.tpl). Do tego momentu wszystko jest ok. Jednak chciałbym zrobić żeby w miejsce {content} zamiast kolejnego pliku *.tpl wczytywało mi jakiś plik php w którym umieszcze switch, sterujący zawartością. I tu mam problem bo nie wiem jak to zrobić. Próbowałem:
Czyli analogicznie tylko że plik php. Jednak to nie działa. Nie wyskakuje błąd, ale też nic się nie dzieje. Próbowałem też:
No i to działa ale wczytuje mi zawartość strony zamiast w {content}, to na samej górze. Jak sobie z tym poradzić? Może ktoś pomóc, naprowadzić na rozwiązanie tego problemu?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ja nie chce gotowych rozwiązań. Większą przyjemność sprawia mi zrobienie czegoś od zera, niż przeszukiwanie stron by znaleźć sposób na zrobienie czegoś w "gotowcu". Choć i to jest gotowiec, ale bardzo prosty w porównaniu z innymi i z małymi przeróbkami.
Czyli mam rozumieć że z tego co jest nie da się nic zrobić żeby działało jak chce? Co do "czystości". Wg jednego z użytkownika forum kohany czysty kod to: dane do bazy, zapytanie, obróbka, echo. Nie za bardzo wiem jak to zastosować do tego przypadku. Jeśli możesz to podpowiedz jak to powinno wyglądać z Twojego punktu widzenia. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:50 |