![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam, tworzę serwis, w którym znajdzie się m.in. 3 - poziomowe menu. Jako, że serwis będzie duży, chciałbym opracować proste i elastyczne rozwiązanie tej kwestii.
Opcje w pierwszym poziomie menu zależą od bycia zalogowanym/niezalogowanym. Opcje w drugim poziomie zależą od praw zalogowanego użytkownika. Mały problem mam z menu trzeciego poziomu - jest to menu kontekstowe, zależy od praw użytkownika oraz od modułu / akcji. Widzę takie możliwości: 1. każdy moduł ma swój komponent/partial - ale to dużo kodowania i niewygodne modyfikacje 2. jest jeden komponent "_menu_3", który pobiera sobie z bazy swoją strukturę - ale nie bardzo mam pomysł na to jak przechowywać w bazie tą strukturę tak, aby komponent wiedział co ma pobrać w zależności od modułu/akcji w kontekście których zostaje wyświetlony i żeby to jednoczesnie było proste. Będę wdzięczny za nakierowanie mnie na dobre rozwiązanie. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:09 |