![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym mieć jeden layout, ale w zależności od tego czy jest to strona główna czy podstrona, załączyć inny plik ze stylem. Kwestia prostego ifa, problem tylko w tym, co w tym warunku zawrzeć. Czy da się jakoś z pomocą TWIG rozpoznać akcję która nas wysłała do danego widoku i w zależności od jej nazwy, załączyć inny plik ze stylem? Ewentualnie jak można to inaczej rozwiązać? Pozdrawiam. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli potrzebujesz różnych layoutów dla ograniczonej ilości podstron (np. sama strona główna), myślę, że spokojnie wystarczy Ci prosty IF sprawdzający nazwę podstrony (route):
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki.
![]() Pozdrawiam. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 1 Dołączył: 12.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
A apropo layoutów w Twig-u. Da się jakoś ustawić, aby do każdego widoku nie trzeba było wrzucać podpięcia do layoutu głównego? Bo mnie szczerze powiedziawszy męczy już to w każdym widoku podpinanie layoutu. W ZEND jest to po prostu domyślnie, że każdy widok się otwiera w layoucie, tutaj trzeba podać plik layoutu.
Kojarzy ktoś może jak to zrobić? Czy w ogóle się da? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
AFAIK nie da się. Zresztą ile masz tych szablonów (przed) najwyższego poziomu, że wklepanie linijki z extends zajmuje Ci tyle czasu?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie znam Symfony2 ale nie da się tego zrobic przez kontroler z defaultowym "layoutem".
To by działało jeśli system widoków w S2 obsługuje zagnieżdżanie widoków. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 13:53 |