Moduł:Wikidane/format/string/opis

Dedykowana uniwersalna wtyczka formatująca wartość cechy z wartością łańcuchową.

Wtyczka obsługuje parametr format.

brak
oryginalna wartość lub link do zewnętrznego serwisu w postaci [url wartość].
nie
zawsze oryginalna wartość
url
wygenerowany adres URL do serwisu zewnętrznego jeśli odpowiedni wzór jest dostępny, w przeciwnym razie oryginalna wartość
inny
tytuł w linku zewnętrznym lub łańcuch formatujący

Łańcuch formatujący tym odróżnia się od tytułu, że zawiera sekwencje ((...)). Niektóre z nich są zamieniane przez odpowiednio sformatowaną wartość cechy. Lista obsługiwanych sekwencji obejmuje następujące transformacje:

((value))
oryginalna wartość
((lc))
konwersja do małych liter
((lcfirst))
konwersja pierwszej litery do małej
((uc))
konwersja do wielkich liter
((ucfirst))
konwersja pierwszej litery do wielkiej
((nospaces))
usunięcie wszelkich odstępów
((0-9))
pozostawienie tylko cyfr
((0-9X))
pozostawienie cyfr i znaku X
((QUERY))
konwersja URI w stylu QUERY
((PATH))
konwersja URI w stylu PATH
((WIKI))
konwersja URI w stylu WIKI
((ANCHOR))
konwersja URI w stylu ANCHOR
((encode))
zamienia wybrane znaki na encje HTML
((nowiki))
zamienia wybrane znaki na encje HTML aby zapobiec ich interpretowaniu jaki wikikod
((trim))
obcina skrajne znaki odstępu
((Moduł:nazwa modułu|nazwa funkcji))
wskazana dedykowana funkcja formatująca z podanego modułu, do której wartość jest przekazana jako 1 element w tablicy
((Szablon:nazwa szablonu))
wskazany dedykowany szablon formatujący wyniki, do którego wartość jest przekazana jako {{{1}}}

Uwaga! Jeśli łańcuch formatujący ma wygenerować link to należy jawnie go zdefiniować w postaci wikikodu na przykład format=[http://jakiś.adres.url/((PATH)) Zobacz ((value)) w jakiejś bazie].

Zobacz też

edytuj