Uwaga |
---|
Szablon:BieżącyU
BieżącyU
Użycie
Umieszczony na danej podstronie, której nazwa kończy się liczbą zwraca jej numer kolejny (jeśli numer podstrony jest numerowany) lub całą nazwą podstrony. Zamienia przy tym ewentualnie liczby rzymskie lub liczebniki porządkowe na cyfry arabskie.
Może być użyty w szczególności przy tworzeniu w przestrzeni głównej części jakiegoś dzieła:
[[Kategoria:....|R_{{BieżącyU}}]]
[[Kategoria:....|C{{BieżącyU|2|-2}}{{BieżącyU|3|-1}}]]
a nawet idąc jeszcze dalej:
[[Kategoria:{{ROOTPAGENAME}}|R_{{BieżącyU}}]]
oraz również
<pages index="........" from=11 to=12 fromsection="sek_{{BieżącyU|3}}" tosection="sek_{{BieżącyU|3"}}/>
Opis parametrów
Oba parametry mogą zostać pominięte (wtedy są zastępowane wartością domyślną).
Parametr 1 określa minimalną liczbę cyfr w zwracanej liczbie (domyślnie 0 czyli minimalna, bez wiodących zer).
Parametr 2 określa, którą częścią nazwy jest analizowana. Numeracja jak w: {{#titleparts: {{PAGENAME}}|1|-1}}. Domyślnie: -1 (a więc ostatnia).
Przykład
Nazwa podstrony, na której jest wywoływany np. Tom I/Rozdział 77 |
{{BieżącyU|3}} {{BieżącyU|3|-1}} {{BieżącyU|3}} |
{{BieżącyU}} {{BieżącyU||-1}} |
Test X | 010 | 10 |
Test 10 | 010 | 10 |
Pieśń 1500 | 1500 | 1500 |
Test K | Test K | Test K |
X | 010 | 10 |
IX | 009 | 9 |
Tom I Rozdział 7 | 007 | 7 |
Rozdział siedemnasty | 017 | 17 |
Nazwa bieżącej strony | ||
Parametr 2 = | ◄ | 123............
.........-4-3-2-1 |
WYNIK:
|
||
Parametr 1 = 0 | 72272153 | Ogniem i mieczem|
Parametr 1 = 1 | 72272153 | Ogniem i mieczem|
Parametr 1 = 2 | 070227021503 | Ogniem i mieczem|
Parametr 1 = 3 | 007002027002015003 | Ogniem i mieczem
Gdy dana część nazwy nie istnieje, wynik zależy od drugiego parametru:
Nazwa | {{BieżącyU||4}} {{BieżącyU|0|4}} |
{{BieżącyU|1|4}} | {{BieżącyU|2|4}} | {{BieżącyU|3|4}} |
Ogniem i mieczem/Część trzecia/Rozdział 7 | 0 | 00 | 000 |
Przy pominiętym (lub równym zero) parametrze drugim zwracany jest pusty string.
Ograniczenia
Działa poprawnie dla liczb pisanych cyframi arabskimi (praktycznie bez ograniczeń), liczebników porządkowych 1–99 (np. trzydziesty siódmy) i liczb rzymskich (I–C)
Generalnie bezpieczny zakres to co najmniej 1–99.
Zastosowanie dla kategorii na podstronach
Typowym miejscem, gdzie można zastosować szablon {{BieżącyU}} jest [[Kategoria:...]] na podstronach jakiegoś utworu. Umieszczenie we właściwy sposób klucza sortowania spowoduje, że podstrony w kategorii będą porządkowane w logiczny sposób.
Hierarchia „dwurzędowa”
Dla hierarchii dwurzędowej (np. Ciekawa książka/Rozdział 3) przykładowy klucz sortowania może wyglądać:
[[Kategoria:Ciekawa książka|C03]]
Ponieważ nazwa książki może się zmienić np. na Ciekawa książka (Jan Kowalski, 1923) możemy uodpornić na zmiany wstawiając zamiast nazwy {{ROOTPAGENAME}}:
[[Kategoria:{{ROOTPAGENAME}}|C03]]
by wreszcie zamiast 03 wpisać szablon {{BieżącyU}}:
[[Kategoria:{{ROOTPAGENAME}}|C{{BieżącyU|2}}]]
Dwucyfrowe liczby rozdziałów dają bezpieczny zapas, możemy zrobić trzycyfrowe {{BieżącyU|3|... lub, jeśli wiemy z góry że nie przekroczymy liczby dziewięć, jednocyfrowe {{BieżącyU|1|...
Możemy dodatkowo wpisać cyfrę 0, by dać sobie możliwość ręcznych wstawek (np. dla strony Ciekawa książka/Przedmowa możemy dać "ręcznie" [[Kategoria:{{ROOTPAGENAME}}|C005]] wtedy ta podstrona w kategoriach umieści się nam przed Ciekawa książka/Rozdział 1 która przyjmie automatycznie wartość sortowania C010):
[[Kategoria:{{ROOTPAGENAME}}|C{{BieżącyU|2}}0]]
Hierarchia „trzyrzędowa”
Dla hierarchii trzyrzędowej (np. Ciekawa książka/Część pierwsza/Rozdział 3) „uniwersalny” klucz sortowania może wyglądać:
[[Kategoria:{{ROOTPAGENAME}}|C{{BieżącyU|2|2}}0{{BieżącyU|2|3}}0]]
Umieszczony na stronie Ciekawa książka/Część pierwsza/Rozdział 3 da [[Kategoria:Ciekawa książka|C010030]]
- {{ROOTPAGENAME}} daje pierwszy człon nazwy strony, a ma tę zaletę, że dostosowuje się przy zmianie nazwy
- dwucyfrowe liczby rozdziałów i części dają bezpieczny zapas, możemy zrobić trzycyfrowe {{BieżącyU|3|... lub, jeśli wiemy z góry że nie przekroczymy liczby dziewięć, jednocyfrowe {{BieżącyU|1|...
- wtrącone cyfry 0 0 dają możliwość ręcznych wstawek (np. dla strony Ciekawa książka/Przedmowa możemy dać "ręcznie" [[Kategoria:{{ROOTPAGENAME}}|C005001]] wtedy ta podstrona w kategoriach umieści się nam przed Ciekawa książka/Część pierwsza która przyjmie automatycznie wartość sortowania C010000
Zobacz też
{{PoprzedniU}} i {{NastępnyU}}
Powyższy opis jest dołączany ze strony Szablon:BieżącyU/opis. (edytuj | historia)
Kategorie należy dodawać do podstrony /opis. Zobacz podstrony tego szablonu. |