Centrum Społeczności
Advertisement
Korzystanie z Tab view jest ograniczone, ponieważ Fandom zamierza zaprzestać używania tego rozszerzenia. Rozszerzenie jest domyślnie wyłączone i nie może być włączone na żądanie.

Tab view pozwala w łatwy sposób wyświetlać treść kilku stron w pojedynczym artykule za pomocą kart. Może być to atrakcyjny i przydatny widok do organizowania treści.

Podobnym rozszerzeniem, które nie wymaga wielu stron, jest Tabber.

Problemy podczas korzystania z Tab view[]

Urządzenia mobilne[]

Na urządzeniach mobilnych wskazane strony są wyświetlane jako lista linków, a nie jako zakładki. Dzieje się tak, ponieważ obsługa zakładek jest trudna na urządzeniach mobilnych.

Wyświetlanie/edycja zawartości zakładek[]

Widok zakładek nie zapewnia prostego sposobu przeglądania/edycji oryginalnej strony. Może to być kłopotliwe dla niedoświadczonych użytkowników, którzy chcą edytować zawartość wewnątrz karty. Ponieważ zakładka jest w rzeczywistości elementem łącza, użytkownik może kliknąć ją prawym przyciskiem myszy i kliknąć Otwórz, aby ręcznie podążać za linkiem. Istnieje jednak skrypt na Fandom Developers Wiki o nazwie TabViewEditLinks, który dodaje linki do edycji.

Zagnieżdżone zakładki[]

Tab view nie obsługuje poprawnie zagnieżdżonych zakładek. Innymi słowy, strony zawarte w zakładkach nie mogą mieć dodatkowych zakładek w środku, które będą wyświetlane jako wypunktowana lista linków zamiast zakładek.

Dodatkowo niektórzy użytkownicy mogą spotykać się z błędem na stronach z zagnieżdżonymi zakładkami, gdzie przejście do zakładki, wewnątrz której znajdują się kolejne zakładki, spowoduje wyświetlenie zawartości pierwszej zakładki, a dopiero potem zakładki wybranej przez użytkownika. Dodatkowo ta zakładka zostanie wyświetlona niezależnie od wyboru zakładki na końcu każdej z pozostałych kart. Ponowne wybranie ww. zakładki ma tendencję do dodawania kolejnych kopię zawartości tej karty na końcu pozostałych kart.

Przyjmijmy, że dodajemy kolejną stronę (jako "Karta 4"), która ma własną sekcję zakładek. Gdy użytkownik otworzy zakładkę "Karta 4", zobaczy zawartość "Karta 1", a następnie zawartość "Karta 4". Jeśli przejdzie do "Karta 3" — zobaczy zawartość "Karta 3", a następnie zawartość "Karta 4". Jeśli ponownie przejdzie do "Karta 4", a następnie do "Karta 2", użytkownik zobaczy zawartość "Karta 2", a następnie 2 kopie zawartości "Karta 4".

Jeśli chcesz mieć zagnieżdżone zakładki, użyj tabbera.

Wyszukiwarki[]

Ponieważ Tabview wykorzystuje JavaScript do wstawiania treści stron, zawartość Tab view nie będzie brana pod uwagę przy indeksowaniu strony.

Transkluzja[]

Wewnątrz Tabview nie działa transkluzja szablonów — znaczniki <includeonly>, <noinclude> oraz <onlyinclude> zostaną zignorowane.

Tab view krok po kroku[]

Najpierw, trzeba utworzyć stronę z treścią dla każdej karty, którą chcesz wyświetlić. Strony te mogą być tworzone w dowolnym miejscu na wiki. W tym przykładzie, stworzyliśmy trzy podstrony do tego artykułu, których będziemy używać poniżej w naszych kartach. Są zatytułowane:

Otwórz stronę, którą chcesz wyświetlić w karcie, przejdź do edycji i przełącz na tryb źródłowy, a następnie użyj kodu zbliżonego do kodu poniżej, zastępując przykładowe nazwy stron i nazwy zakładek:

<tabview>
Pomoc:Tab_view/Przykładowa_treść_karty_1|Karta 1
Pomoc:Tab_view/Przykładowa_treść_karty_2|Karta 2
Pomoc:Tab_view/Przykładowa_treść_karty_3|Karta 3
</tabview>


Wyłączenie pamięci podręcznej karty[]

Jeśli strona wyświetla bardzo często aktualizowane informacje, możesz wymusić na karcie sprawdzanie nowej zawartości przy każdym ładowaniu strony. Można to zrobić za pomocą drugiego parametru karty, ustawiając jego na wartość "false". Powinno to być jednak używane oszczędnie, ponieważ może to znacząco spowolnić ładowanie strony.

<tabview>
Pomoc:Tab_view/Przykładowa_treść_karty_1|Karta 1|false
Pomoc:Tab_view/Przykładowa_treść_karty_2|Karta 2
Pomoc:Tab_view/Przykładowa_treść_karty_3|Karta 3
</tabview>

Zmiana domyślnie otwartej karty[]

Domyślnie za każdym przeładowaniem strony otwierana jest pierwsza zakładka Tabview. Możesz to zmienić za pomocą trzeciego parametru karty, ustawiając jego na wartość "true".

<tabview>
Pomoc:Tab_view/Przykładowa_treść_karty_1|Karta 1
Pomoc:Tab_view/Przykładowa_treść_karty_2|Karta 2||true
Pomoc:Tab_view/Przykładowa_treść_karty_3|Karta 3
</tabview>
Advertisement