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]
.