Dyskusja szablonu:Wikiźródła

Najnowszy komentarz napisał(a) 17 lat temu Odder w wątku Uwagi

Instrukcja obsługi

edytuj
  • Obecnie, po drobnych zmianach, szablon korzysta już z funkcji parsera.
  • A zbudowany jest następująco:
{{Wikiźródła|x|y}}

kiedy x jest tytułem strony, a y dopełniaczem tytułu.

  • Korzystanie z funkcji parsera odbywa się tak:
    • Jeśli x i y są podane, szablon tworzy link [[:s:x|y]], np. wpisanie
{{Wikiźródła|Konstytucja Rzeczypospolitej Polskiej|Konstytucji Rzeczypospolitej Polskiej}}

da nam taki szablon, jaki widoczny jest po prawej stronie.

  • Drugi parametr można wypełnić także w sposób, jak następuje:
{{Wikiźródła|Konstytucja Rzeczypospolitej Polskiej|dopełniacz=Konstytucji Rzeczypospolitej Polskiej}}

co stworzy szablon:

  • Jest to tylko i wyłącznie przystosowanie do starszej wersji szablonu, żeby nie psuć linków w sporej ilości haseł. Nie ma żadnej różnicy w wywołaniach między tymi wpisami, oba tworzą identyczne szablony. Jedyną różnicą jest tylko mniejsza ilość znaków do wpisania ;)
  • Jeśli nie podano argumentu pierwszego, czyli tytułu strony, np.

lub

{{Wikiźródła||instrukcji obsługi}}

albo

{{Wikiźródła|dopełniacz=instrukcji obsługi}}

lub

{{Wikiźródła||dopełniacz=instrukcji obsługi}}

to szablon w miejsce linku x wrzuci parametr {{PAGENAME}}, czyli tytuł strony, co widać po prawej.

UWAGA: należy uważać na kolejność wpisywania argumentów!

Wpisanie:

{{Wikiźródła|Konstytucji Rzeczypospolitej Polskiej|Konstytucja Rzeczypospolitej Polskiej}}

da błędny szablon: za x podstawione zostanie Konstytucji Rzeczypospolitej Polskiej, a za dopełniacz Konstytucja Rzeczypospolitej Polskiej, czyli odwrotnie, niż powinno być.

Dzieje się to tak dlatego, że funkcje parsera, jak na razie, nie potrafią myśleć.

Bugi, nie bugi..

edytuj
  • Wpisanie samej nazwy szablonu, czyli:
{{Wikiźródła}}

spowoduje wyrzucenie szablonu, który wygląda tak, jak po prawej stronie: linkuje do x, kiedy x={{PAGENAME}} i nie podaje dopełniacza.

  • Wklepanie tylko jednego argumentu, np.
{{Wikiźródła|instrukcji obsługi}}

da nam szablon widoczny po prawej: identyczny, jak w przykładzie wyżej. Szablon nie rozpozna, iż chodzi o dopełniacz: uzna argument za tytuł strony, podstawi go za x i nie wyświetli dopełniacza.

  • Natomiast wpisanie:
{{Wikiźródła|dopełniacz=instrukcji obsługi}}

zadziała, jak następuje: za x szablon podstawi {{PAGENAME}}, a za dopełniacz podstawi dopełniacz – widać to po prawej stronie. Wiem, było, ale to tak gwoli przypomnienia ;)

Uwagi

edytuj

Wszystkie uwagi proszę zgłaszać poniżej, lub na mojej stronie dyskusji. Pzdr, -- odder 20:33, 25 sty 2007 (CET)Odpowiedz

Powrót do strony „Wikiźródła”.