![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mój projekt zakłada wykorzystanie 4 różnych layoutów:
1 - strona głowna 2 - podstrony 3 - panel logowania admina 4 - podstrony panelu admina Rozwiązałem to w następujący sposób, domyślnym layoutem jest layout podstrony( nr 2) teraz w kontrolerze index w akcji index napisałem:
w ten sposób mam na stronie głównej inny layout niż na podstronach, jeżeli o admina chodzi to dodałem plugin:
czyli jeżeli modułem jest 'admin' to zostaje wczytany layout podstrony admina, panel logowania natomiast ma ustawiony layout w kontrolerze. Moje pytanie czy to nie jest zbyt skomplikowane ? być może istnieje jakaś prostsza metoda tylko o niej nie wiem (IMG:style_emoticons/default/smile.gif) starałem się szukać informacji na ten temat co doprowadziło mnie do wypracowania rozwiązania jak powyżej. Co o tym sądzicie ? Ten post edytował d3ut3r 30.05.2012, 03:46:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mnie się wydaje, że to jest niedopracowanie przez inżynierów Zend'a. Tak samo jak bootstrap, do każdego modułu powinien się sam indywidualnie ładować a ewentualnie dodawać jakieś globalne bootstrapy, które zawsze się ładują, w każdym module. W bootstrapie można by wtedy problem layoutów rozwiązać.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:00 |