--=REKLAMA=--
Załóżmy, że masz w ofercie pozycję menu, która wymaga od użytkownika, by się zalogował, np. "Wyślij artykuł". Chcesz, aby wszyscy użytkownicy widzieli odnośnik w menu, bez względu na to, czy są zalogowani.
Jeśli zalogowany użytkownik wybierze taką pozycję menu, przechodzi na odpowiednią stronę.
Natomiast jeśli pozycję wybierze użytkownik niezalogowany, to:
Jeśli nie jest zarejestrowany, ma do wyboru opcję, by się zarejestrować albo przejść na wybraną stronę.
Oto, jak to osiągnąć w Joomla!.
Teraz, gdy jakiś internauta (niezalogowany użytkownik) wybierze z menu odnośnik "Wyślij artykuł", zostanie przekierowany na stronę logowania, a po pomyślnym zalogowaniu się, zostanie przeniesiony na pożądaną stronę ("Wyślij artykuł"). Jeśli jest zalogowany, zostanie od razu przeniesiony na pożądaną stronę.
W moim przypadku, dodałem w menu następujące odnośniki:
Chciałem, aby wszystkie te odnośniki były zawsze widoczne (także dla niezalogowanych użytkowników), ale równocześnie chciałem, aby odnośniki 3,4,5,6 i 7 udostępniały strony jedynie zalogowanym użytkownikom. Inaczej mówiąc, gdy ktoś niezalogowany klinie odnośnik 3/4/5/6/7, to zostanie skierowany na stronę z modułem logowania.
Stworzyłem więc "Ukryte menu" z odnośnikami dla pozycji 3-7 z dostępem zastrzeżonym. Następnie stworzyłem faktyczne menu, w którym - korzystając z pozycji typu Alias, utworzyłem łącza do odpowiednich pozycji w menu ukrytym.
O ile wiem, ten sposób może być zastosowany do wszystkich pozycji menu. Jeśli będzie potrzebna jakaś pomoc albo w przypadku pytań, proszę skontaktować się ze mną forums.joomla.org (użytkownik ziggy03). Jeśli znasz lepszą albo alternatywną metodę, nie krępuj się - popraw lub uzupełnij tę stronę.