Terraria Wiki
Advertisement
Template-info.svg Dokumentacja Poniższa dokumentacja jest załączona do Szablon:Dotlist/doc. (edytuj | historia)

Szablon pomocniczy do generowania listy rozdzielonej kropkami.

Możesz użyć {{dotlist/options}}, aby zmienić wartość domyślną dla niektórych parametrów.

Sposób użycia

Parametr nie nazwany

Każdy nienazwany parametr zostanie wyprowadzony jako element listy.

title =

(Opcjonalny) Dodatkowy tytuł przed listą.

bold = n

(Opcjonalne) Jeśli jest ustawiony, tytuł będzie wyświetlany w normalnej formie (nie pogrubiony).

dot = n

(Opcjonalny) Jeśli jest ustawiony, w tytule zostanie wyświetlona spacja ( , ) zamiast kropki między elementami.

paren = y/yes

(Opcjonalny) Sama lista (bez tytułu) będzie w nawiasach. Zobacz przykłady poniżej.

inline = y/yes

(Opcjonalny) Jeśli ustawione, lista kropek będzie wyświetlana jako element <span>. Domyślnie jest to <div>

space = l/xl/xxl/xxxl/xxxxl

(Opcjonalny) Możesz ich użyć, aby zwiększyć przestrzeń między przedmiotami.

class =

(Opcjonalny) Niestandardowe klasy css. Możesz użyć class = l/xl/xxl/xxxl/xxxxl, aby zwiększyć odstęp między elementami.

css or style =

(Opcjonalny) Niestandardowe reguły css. Uwaga: jeśli ustawisz domyślny css za pomocą {{dotlist/options}} (przez css= lub style=), wtedy css= zastąpi domyślny css, ale nie zastąpi użytego style= (zamiast tego zostanie dołączony).

Dla przykładu:

  • {{dotlist/options|css=color:red; padding:1em;}} {{dotlist|css=margin:1em;}}, zwróci wynik w postaci css: margin:1em;.
  • {{dotlist/options|css=color:red; padding:1em;}} {{dotlist|style=text-align:center;}}, zwróci wynik w postaci css: color:red; padding:1em; text-align:center;.
  • {{dotlist/options|css=color:red; padding:1em;}} {{dotlist|css=margin:1em;|style=text-align:center;}}, zwróci wynik w postaci css: margin:1em; text-align:center;.

Przykłady

before {{dotlist|title=list:|item1|item2|item3}} after

before
list:
  • ​item1
  • ​item2
  • ​item3
after

before {{dotlist|item1|item2|item3}} after

before
  • ​item1
  • ​item2
  • ​item3
after

before {{dotlist|dot=n|item1|item2|item3}} after

before
  • ​item1
  • ​item2
  • ​item3
after

before {{dotlist|inline=y|title=list:|item1|item2|item3}} after

before
list:
  • ​item1
  • ​item2
  • ​item3
after

before {{dotlist|inline=y|space=xxxl|title=list:|item1|item2|item3}} after

before
list:
  • ​item1
  • ​item2
  • ​item3
after

before {{dotlist|inline=y|css=background:yellow|title=list:|item1|item2|item3}} after

before
list:
  • ​item1
  • ​item2
  • ​item3
after

Dotlists can be nested.

before {{dotlist|title=list:|item1|{{dotlist|inline=y|title=item2:|item2-1|item2-2|item2-3}}|item3}} after

before
list:
  • ​item1
  • item2:
    • ​item2-1
    • ​item2-2
    • ​item2-3
  • ​item3
after

parentheses for sub-dotlist, and with no bold title.

before {{dotlist|title=list:|item1|{{dotlist|inline=y|paren=y|bold=n|title=item2:|item2-1|item2-2|item2-3}}|item3}} after

before
list:
  • ​item1
  • item2:(
    • ​item2-1
    • ​item2-2
    • ​item2-3
    )
  • ​item3
after

Alternatywny styl API

Istnieje inny styl API, który jest łatwiejszy w użyciu z DPL?cargo:

{{dotlist/start}}{{dotlist/item|item1}}{{dotlist/item|item2}}{{dotlist/item|item3}}{{dotlist/end}}

  • ​item1
  • ​item2
  • ​item3

Wszystkie parametry {{dotlist}} są dostępne w {{dotlist/start}}, i paren jest również dostępny w {{dotlist/end}}.

Advertisement