Dyskusja szablonu:Wikiźródła

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Instrukcja obsługi[edytuj kod]

  • 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 kod]

  • 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 kod]

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