Strona typu Menu kaflowe umożliwia utworzenie dodatkowego, graficznego menu zawierającego odnośniki do innych stron programu bs4 core.
Standardowe menu programu może mieć maksymalnie dwa poziomy:
- folder w menu,
- strona znajdująca się w folderze.
Jeżeli w programie zdefiniowano bardzo dużo stron, umieszczenie ich wszystkich bezpośrednio w głównym menu może obniżyć jego czytelność. Menu kaflowe pozwala ukryć część stron w dodatkowym widoku i udostępnić je użytkownikowi w postaci przejrzystych kafli.
1. Zastosowanie menu kaflowego #
Menu kaflowe można wykorzystać między innymi do:
- uporządkowania dużej liczby stron,
- podzielenia funkcjonalności programu na logiczne obszary,
- utworzenia czytelnego ekranu startowego dla wybranego modułu,
- ograniczenia liczby opcji widocznych bezpośrednio w menu głównym,
- prezentowania stron za pomocą nazw, opisów i ikon.
Po kliknięciu strony typu Menu kaflowe użytkownik zobaczy zestaw kafli prowadzących do przypisanych do niej stron. Strony te nie będą wyświetlane bezpośrednio w głównym menu.
2. Dodawanie strony typu Menu kaflowe #
Stronę typu Menu kaflowe należy dodać do wybranego folderu menu programu.
Po utworzeniu strony:
- Otwórz jej ustawienia.
- Przejdź do zakładki Konfiguruj menu kaflowe.
- Skonfiguruj sposób wyświetlania pojedynczych kafli.
- Przypisz do menu kaflowego odpowiednie strony.
Menu kaflowe może znajdować się w dowolnym folderze menu.
3. Wzór HTML kafla #
Najważniejszym ustawieniem wyglądu menu jest parametr Wzór HTML kafla.
W polu tym można zdefiniować kod HTML określający wygląd pojedynczego kafla. Ten sam wzór jest następnie wykorzystywany do prezentowania wszystkich stron przypisanych do danego menu kaflowego.
Wzór może określać między innymi:
- układ elementów kafla,
- położenie ikony,
- sposób prezentowania nazwy,
- miejsce wyświetlania opisu,
- dodatkowe elementy wizualne.
4. Znaczniki dostępne we wzorze kafla #
We wzorze HTML można stosować trzy specjalne znaczniki umieszczane w nawiasach klamrowych.
4.1. Znacznik {name} #
Znacznik {name} wyświetla nazwę strony przypisanej do menu kaflowego.
Nazwa jest pobierana z ustawień tej strony.
4.2. Znacznik {description} #
Znacznik {description} wyświetla opis strony.
Opis może służyć do krótkiego wyjaśnienia użytkownikowi, jakie informacje lub funkcjonalności znajdzie po otwarciu danego kafla.
4.3. Znacznik {icon} #
Znacznik {Icon} wyświetla ikonę przypisaną do strony.
Ikony ułatwiają szybkie rozpoznawanie poszczególnych opcji i poprawiają czytelność menu.
5. Przykładowa struktura kafla #
Wzór pojedynczego kafla może zawierać:
- ikonę strony,
- nazwę strony,
- krótki opis jej przeznaczenia.
Program podczas generowania menu zastępuje znaczniki informacjami pobranymi z ustawień każdej przypisanej strony.
Dzięki temu nie trzeba definiować osobnego kodu HTML dla każdego kafla.
6. Dodawanie stron do menu kaflowego #
Stron nie dodaje się bezpośrednio w edytorze menu kaflowego. Przypisanie wykonuje się w ustawieniach każdej strony, która ma być prezentowana jako kafel.
Aby dodać stronę do menu kaflowego:
- Utwórz lub wybierz stronę, która ma być dostępna w menu kaflowym.
- Umieść ją w tym samym folderze menu co strona typu Menu kaflowe.
- Otwórz ustawienia przypisywanej strony.
- W parametrze Strona menu kaflowego wskaż odpowiednie menu kaflowe.
- Zapisz ustawienia.
Po przypisaniu strona zostanie wyświetlona jako kafel.
W menu kaflowym można umieszczać strony różnego typu, między innymi:
- Zestawienie,
- Formularz,
- Kanban,
- Raport statystyczny,
- inne typy stron dostępne w programie.
7. Wymóg wspólnego folderu #
Strona typu Menu kaflowe oraz strony przypisywane do tego menu powinny znajdować się w tym samym folderze menu.
W parametrze Strona menu kaflowego dostępne jest menu kaflowe zdefiniowane w odpowiednim folderze.
Przed przypisaniem strony należy zatem upewnić się, że została ona umieszczona we właściwym miejscu struktury menu.
8. Strony przypisane i nieprzypisane do menu kaflowego #
W jednym folderze mogą znajdować się jednocześnie:
- strona typu Menu kaflowe,
- strony przypisane do tego menu kaflowego, które nie wyświetlają się w menu głównym,
- inne strony, które nie należą do menu kaflowego.
Nie ma obowiązku przypisywania do menu kaflowego wszystkich stron znajdujących się w danym folderze.
Strony nieprzypisane mogą nadal funkcjonować jako niezależne pozycje menu.
9. Przykład zastosowania #
W folderze Sprzedaż można umieścić stronę typu Menu kaflowe o nazwie Narzędzia sprzedaży.
Do menu kaflowego można następnie przypisać strony:
- Kontrahenci,
- Transakcje,
- Oferty,
- Zadania handlowców,
- Raport sprzedaży,
- Plan kontaktów.
Użytkownik widzi w głównym menu jedną pozycję Narzędzia sprzedaży. Po jej otwarciu otrzymuje graficzne menu zawierające kafle prowadzące do poszczególnych funkcji.
Jednocześnie w folderze Sprzedaż mogą pozostać inne strony dostępne bezpośrednio, na przykład Pulpit sprzedaży.