- Rozszerzenie jest domyślnie włączone na Fandomie.
Rozszerzenie CategoryTree pozwala na wyświetlanie struktury kategorii wiki w formie rozwijanego drzewa.
Użycie
CategoryTree można używać na trzy sposoby:
- bezpośrednio na stronach kategorii,
- wstawiając specjalny znacznik w artykule,
- lub korzystając ze strony specjalnej Specjalna:Drzewo kategorii.
Na stronach kategorii przy subkategoriach pojawiają się ikonki [+] lub [×], które pozwalają rozwinąć lub zwinąć drzewo. [+] oznacza, że są dostępne dalsze subkategorie, [×] – że ich nie ma. Jeśli masz wyłączony JavaScript, te przyciski nie działają.
- Uwaga dla botów i skryptów: boty mogą użyć parametru URL
notree, aby wymusić tradycyjne wyświetlanie kategorii. Ponieważ kod HTML strony może się zmieniać, lepiej pobierać dane przezquery.phplubapi.php.
Znacznik <categorytree>
Rozszerzenie dodaje również znacznik categorytree. Przykładowo, aby wyświetlić podkategorie kategorii „Poradniki i rady”, użyj poniższego kodu:
<categorytree mode="categories">Poradniki</categorytree>
Rozszerzenie pozwala również na modyfikację jego działania z użyciem następujących opcji:
- mode
- określa, które strony będą wyświetlane w drzewie. Może być nadpisane przez opcję
namespaces. Możliwe wartości:- categories – tylko subkategorie
- pages – subkategorie i strony (poza obrazami), maks. 200 stron
- all – wszystkie strony, subkategorie, obrazy itd.
- parents – wyświetla kategorie nadrzędne zamiast subkategorii, tzw. tryb "odwrócony"
- depth
- określa, ile poziomów drzewa pokazać domyślnie bez rozwijana. Domyślnie 1, 0 pokazuje tylko węzeł główny/korzeń. Maksymalna głębokość zależy od ustawień.
- hideroot
- "on" ukrywa główny węzeł drzewa (np. nazwę kategorii Poradniki z przykładu).
- hideprefix
- określa, kiedy ukrywać prefiks przestrzeni nazw w drzewie. Możliwe wartości:
- always: zawsze (jeśli wszystkie strony są w tej samej przestrzeni nazw)
- never: nigdy
- categories: ukrywa prefiks kategorii, ale nie innych przestrzeni (domyślnie)
- auto: domyślny tryb; ukrywa prefiks kategorii, ale tylko w trybie "categories"
- showcount
- "on" pokazuje liczbę stron w podkategoriach. Domyślnie wyłączone w artykułach, domyślnie włączone na listach kategorii i na stronie specjalnej Specjalna:Drzewo kategorii.
- namespaces
- lista przestrzeni nazw, z których mają być wyświetlane strony. Spacje oddzielają wpisy, przestrzeń główną oznacza się "0" lub "-". Nadpisuje
mode.
- class, style, id, itd.
- znacznik
<categorytree>działa jak standardowy element HTML.
Funkcja parsera {{#categorytree}}
Rozszerzenie pozwala też na użycie funkcji parsera, np. {{#categorytree:Foo}}. Działa jak znacznik <categorytree>, ale pozwala korzystać z magicznych słów i parametrów szablonów.
Przykłady:
- Pokazuje drzewo kategorii dla bieżącej strony:
{{#categorytree:{{PAGENAME}}}} - Szablon określający kategorię główną:
{{#categorytree:{{główna}}}} - Parametr szablonu:
{{#categorytree:{{{1}}}}}w Szablon:Baz, wywoływane jako{{Baz|Foo}}
Zobacz też
Dalsze wsparcie
Szukasz dalszego wsparcia lub masz pytanie? Sprawdź poniższe linki, aby dowiedzieć się więcej.
- Dowiedz się więcej, sprawdzając inne strony pomocy.
- Uzyskaj pomoc od innych użytkowników Fandomu w Dyskusjach na Centrum Społeczności.
- Skontaktuj się ze wsparciem Fandomu poprzez formularz kontaktowy.