![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Głowię się i głowię i nic mi nie przychodzi.
Chcę zrobić coś takiego, że button z menu jest aktywny w momencie gdy użytkownik jest na danej stronie. Nie chodzi mi o HTML/CSS bo to jest rzecz prosta. Przykład: Jesteśmy na podstronie "Produkty" więc aktywny jest przycisk "Produkty" Jesteśmy na Kontakt, więc aktywny jest przycisk "Kontakt" Ma to się dziać w pełni dynamicznie, bo gdyby chodziło o napisanie kilku stałych warunków to nie ma problemu. Czy takie coś jest w ogóle realne ? Proszę o jakieś koncepcje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 4 Dołączył: 5.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli korzystasz z modelu MVC to wg. mnie najrozsądniej będzie w akcji kontrolera stworzyć i przekazać do widoku zmienną np: $this->actPage a pózniej zrobić to warunkami w layoucie na warstwie widoku, ale tak zrobić nie chcesz. Można zrobić to w inny sposób np: budując helper który sprawdzi nazwę kontrolera czy kontrolera i akcji, wg uznania i podmieni klasę przycisku w taki sposób abyś mógł go odznaczyć jako aktywny.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 10:50 |