Patrząc po tym co napisałeś ukryte menu co do zasady głupie nie jest, ale wymóg tworzenia ukrytego menu z takiego powodu jak mój imo jest
To może wrócmy do początku Twojego pytania, żebyś zrozumiał o czym mówimy.
1. W przypadku, gdy stosujemy przyjazne linki, Joomla ukrywa typowe łącze php z pełną ścieżką i id dokumentów z bazy.
2. Każdy dokument HTML powinien mieć jednoznaczny i niepowtarzalny adres url.
3. W sytuacji kiedy pojawia się konflikt adresów url, Joomla próbuje ten problem rozwiązać automatycznie i dlatego pojawiają się oryginalne linki z id dokumentu.
4. konflikt adresów najczęściej pojawia się, jeśli stosujesz przegląd artykułów wyróżnionych oraz używasz w menu przegląd artykułów w kategorii (problem nie dotyczy listy kategorii). W pewnym sensie dla Joomla, to ten sam widok (ten sam url), z tym samym adresem, a jedynie zastosowany jest lub nie filtr wyróżnienia, więc Joomla musi tem konflikt rozwiązać, aby końcowe adresy url były różne.
5. Konflikt można rozwiazać nadając przyjazny SEF, który należy ukryć (ukryte menu nadaje dodatkową zmianę adresu url), aby nie wprowadzać zamieszania dla użytkownika, a jednocześnie "nie zmuszać" Joomla do rozwiązania takiego konfliktu.
PRZYKŁAD: jeśli na stronie tytułowej korzystasz z widoku przegląd artykułów to, Utwórz pozycję menu "ARTYKUŁY" typu przegląd artykułów i oznacz jako pozycję ukrytą. Utwórz w menu pozycję BLOG, która jest typem alias pozycji menu i wskaż w niej menu "ARTYKUŁY" i po sprawie, problem rozwiązany.
Oczywiście zamiast ARTYKUŁU możesz użyć nazwu BLOG ale alias tego menu musi się różnić od tego widocznego w menu, np.:
- pozycja widoczne Blog -> alias bloga
- pozycja ukryta Blog -> alias blog
PS. Nie znam jakiegokolwiek rozwiązania, które pozwala pod tym samym adrsem url opublikować jednocześnie dwa różne dokumenty HTML
Bardzo dobre wyjaśnienie
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)