W tym artykule pokażemy jak stworzyć obszar zarządzania kontem użytkownika w DJ-Classifieds. Całość składa się z 4 głównych kroków.
W zapleczu Joomla przejdź do:
Menus -> Manage -> Add New Menu
W naszym przykładzie menu nazywa się "Account Dashboard".
Zacznijmy od widoku profilu użytkownika. W zapleczu Joomla przejdź do:
Menus -> [Nazwa menu] -> Add New Menu Item
Kluczowym parametrem jest typ pozycji menu. Aby przypisać widok profilu użytkownika musisz wybrać "DJ-Classifieds -> User profile". Pamiętaj, aby nowa pozycja menu została dodana do odpowiedniego menu, w naszym przypadku jest to "Account Dashboard".
Oprócz profilu użytkownika DJ-Classifieds pozwala na wyświetlenie wielu innych widoków, które mogą być przydatne dla użytkowników Twojej strony:
- User items - wyświetlający wszystkie ogłoszenia dodane przez użytkownika.
Powtarzamy ten krok dla każdego z powyższych widoków, które chcielibyśmy dodać do menu.
W naszym przykładzie pełna lista pozycji menu w "Account Dashboard" wygląda następująco:
W zapleczu Joomla przejdź do:
Extensions -> Modules -> New -> Menu
Pamiętaj, aby wybrać odpowiednie menu i przypisać je do odpowiednich podstron.
My przypisujemy nasze menu do wszystkich wcześniej utworzonych pozycji menu, aby menu było widoczne dla każdej z nich w lewej kolumnie:
Chodzi o to, aby użytkownik po zalogowaniu się mógł w łatwy sposób dostać się do konta użytkownika.
Dobrym pomysłem jest umieszczenie takiego skrótu np. w głównym lub górnym menu.
W naszym przykładzie będzie to "Topbar" menu.
W zapleczu Joomla przejdź do:
Menus -> [Nazwa menu] -> Add New Menu Item
Tym razem jako typ pozycji menu wybieramy "Menu Item Alias", który prowadzi do pozycji menu "My profile", utworzonej wcześniej w menu "Account Dashboard". Warto również ustawić "Access" na "Registered", dzięki temu pozycja będzie widoczna tylko dla zalogowanych użytkowników.
W ten sposób użytkownik po kliknięciu w "My Account" zostanie przekierowany do swojego profilu, a w lewej kolumnie będzie widoczne menu "Account Dashboard":