Modeło:Statement+/man
This template shows statement graphically. Used mainly in documentation and talk pages.
This is just mock-up which looks similar to actual statement but doesn't afford any real functionality at all (edit/add buttons don't work).
You can use Module:CreateStatement to create the invoke text for a qualifier and property.
Sintase
canbiaSimple
canbiaSetting P
(property) and V
(value). Template {{P-}}
and{{Q-}}
giving output which is similar to actual appearance (upper case). On the other hand, template{{P}}
and{{Q}}
giving output which is not actual, but could be useful one (lower case).
{{Statement+ |P={{P-|27}} |V={{Q-|145}} }}
Sitadinansa |
| |||||||||||
zonta el vałore |
{{Statement+ |P={{P|27}} |V={{Q|145}} }}
Sitadinansa (P27) |
| ||||||||||
zonta el vałore |
Basic
canbiaSetting qp
, qv
(qualifier property and qualifier value) and rp
, rv
(reference property and reference value).
{{Statement+ |rank=+1 |P={{P-|800}} |V={{Q-|25169}} |qp={{P-|136}} |qv={{Q-|761469}} |rp={{P-|248}} |rv={{Q-|5375741}} }}
Òpare in rezalto |
| ||||||||||||||
zonta el vałore |
Annotation
canbiaIt is possible highlighting certain part, adding note, or inserting image, by using ordinary wikitext.
{{Statement+ |P={{P-|800}}<br/><br/>memo<br/>(↑ Inserted memo) |V={{Q-|25169}} |qp={{Font color|red|yellow|{{P-|136}} }} |qv={{Font color|red|yellow|{{Q-|761469}} }} ← highlighted |rp=[[File:OOjs UI icon alert-progressive.svg|20px]] {{P-|248}}<br/>(↑ Inserted image) |rv={{Q-|5375741}}<ref group="note">Added note</ref> }} {{referències|grup="note"}}
Òpare in rezalto
|
| ||||||||||||||
zonta el vałore |
- ↑ Added note
Annotation using doc parameter
canbiaAnother way to document constrains, values, conditions, etc. is using an specific column filled using ordinary wikitext.
{{Statement+ |navbar=no | width_doc=30% | color_doc= |reference=close |P={{P-|570}} |V1={{date|1920|01|26}} |doc = [[File:Pictogram voting number one.svg|{{{px|15}}}px|link=|]] {{label |Q52060874}} [[File:Pictogram reply soft green.svg|{{{px|15}}}px|link=|]]<u> {{label |Q21510851}}:</u> <sup><small> [[:d:Help:date|'''?''']]</small></sup>: {{P|1480}} + {{P|4241}} + {{P|1319}} + {{P|1326}} }}
Data de morte |
|
vincolo miglior valore singolo
Sircostanse de ła fonte (P1480) + + + | ||||||||||
zonta el vałore |
Populated
canbiaBy using more longer code, it's possible to make complex statement mock-up. For details about input variables, see #Variables section.
{{Statement+ |P={{P-|69}} |V={{Q-|691283}} |q1.p={{P-|582}} |q1.v1=1974 |q2.p={{P-|812}} |q2.v1={{Q-|186579}} |q3.p={{P-|512}} |q3.v1={{Q-|1765120}} |q4.p={{P-|580}} |q4.v1=1971 |r1.p1={{P-|248}} |r1.p1.v1={{Q-|5375741}} |r2.p1={{P-|854}} |r2.p1.v1=http://www.nndb.com/people/731/000023662/ |r2.p2={{P-|407}} |r2.p2.v1={{Q-|1860}} |r2.p3={{P-|123}} |r2.p3.v1={{Q-|1373513}} |r2.p4={{P-|813}} |r2.p4.v1=7 desembre 2013 |r2.p5={{P-|1476}} |r2.p5.v1=Douglas Adams (English) |V2={{Q-|4961791}} |V2.q1.p={{P-|582}} |V2.q1.v1=1970 |V2.q2.p={{P-|580}} |V2.q2.v1=1959 }}
Formasion |
| |||||||||||||||||||||||||||||||||||||||||||||||
zonta el vałore |
Variables
canbiaSpecial variables
canbiarank
canbia|rank=
- Setting this parameter when you change rank.
Description | Example | |
Preferred or P or +1
|
|rank=+1
| |
Normal or N or 0 (Default)
|
|rank=0
| |
Deprecated or D or -1
|
|rank=-1
|
width
canbia|width=
- Setting width by
%
orpx
. For example|width=50%
or |width=400px
. Default is |width=80%
{{Statement+ |width=50% |P={{P-|27}} |V={{Q-|145}} }}
Sitadinansa |
| |||||||||||
zonta el vałore |
indent
canbia|left=
or |indent=
- Setting indent by
px
orem
. For example|left=20px
or |left=5em
. Default is |left=0
{{Statement+ |left=5em |width=50% |P={{P-|27}} |V={{Q-|145}} }}
Sitadinansa |
| |||||||||||
zonta el vałore |
reference
canbia|reference=close
- By setting this parameter as
close
, collapsible reference table is shown with closed state.
{{Statement+ |reference=close |width=50% |P={{P-|27}} |V={{Q-|145}} |rp=Alfa |rv=Bravo |rv2=Charlie |r2p=Delta |r2v=Echo |r2p2=Foxtrot |r2p2v=Golf |r3p=Hotel |r3v=India |r3v2=Juliett }}
Sitadinansa |
| |||||||||||||||||||||||
zonta el vałore |
navbar
canbia|navbar=
navbar=no
, hide the "navbar icon" on top of the box. By default,{{navbar}}
is shown.
doc
canbia|doc=
- Allows to give a free text in order to document complementary specifications, constrains, used values, etc. When "doc" is informed, a new column with its content is shown on the right side. Its width is 20% of whole table, and can be modify by
|width_doc=
. In addition, color can be modify by |color_doc=
.
showTables
canbia|showTables=1
- Debug option. By setting this parameter as
1
, each inner tables are shown with different color borders. See #Template structure section.
Field variables
canbiaAlthough there are many field variables for this template, its syntax is basically simple. For example:
V2.r1.p4.v3
is "Second value's first reference's fourth property's third value."
Capital letter V
represents value (d:Help:Statements#Values). Lower case letter q
represents qualifier (d:Help:Qualifiers). Lower case letter r
represents reference (d:Help:Sources). And lower case letter v
represents value for qualifier or reference.
Canonical style
canbiaFollowing is canonical style input variables. Although it looks bit complex, standardized variables are useful when you construct big size statement. If you don't need such a huge size, see the next section, #Abbreviated style.
- Code
{{Statement+| |reference = close |showTables = |P = P |V1.rank = |V1 = V1 |V1.q1.p = V1.q1.p |V1.q1.v1 = V1.q1.v1 |V1.q1.v2 = V1.q1.v2 |V1.q1.v3 = V1.q1.v3 |V1.q2.p = V1.q2.p |V1.q2.v1 = V1.q2.v1 |V1.q2.v2 = V1.q2.v2 |V1.q2.v3 = V1.q2.v3 |V1.q3.p = V1.q3.p |V1.q3.v1 = V1.q3.v1 |V1.q3.v2 = V1.q3.v2 |V1.q3.v3 = V1.q3.v3 |V1.q4.p = V1.q4.p |V1.q4.v1 = V1.q4.v1 |V1.q4.v2 = V1.q4.v2 |V1.q4.v3 = V1.q4.v3 |V1.r1.p1 = V1.r1.p1 |V1.r1.p1.v1 = V1.r1.p1.v1 |V1.r1.p1.v2= V1.r1.p1.v2 |V1.r1.p1.v3 = V1.r1.p1.v3 |V1.r1.p2 = V1.r1.p2 |V1.r1.p2.v1 = V1.r1.p2.v1 |V1.r1.p2.v2 = V1.r1.p2.v2 |V1.r1.p2.v3 = V1.r1.p2.v3 |V1.r1.p3 = V1.r1.p3 |V1.r1.p3.v1 = V1.r1.p3.v1 |V1.r1.p3.v2 = V1.r1.p3.v2 |V1.r1.p3.v3 = V1.r1.p3.v3 |V1.r1.p4 = V1.r1.p4 |V1.r1.p4.v1 = V1.r1.p4.v1 |V1.r1.p4.v2 = V1.r1.p4.v2 |V1.r1.p4.v3 = V1.r1.p4.v3 |V1.r1.p5 = V1.r1.p5 |V1.r1.p5.v1 = V1.r1.p5.v1 |V1.r1.p5.v2 = V1.r1.p5.v2 |V1.r1.p5.v3 = V1.r1.p5.v3 |V1.r2.p1 = V1.r2.p1 |V1.r2.p1.v1 = V1.r2.p1.v1 |V1.r2.p1.v2 = V1.r2.p1.v2 |V1.r2.p1.v3 = V1.r2.p1.v3 |V1.r2.p2 = V1.r2.p2 |V1.r2.p2.v1 = V1.r2.p2.v1 |V1.r2.p2.v2 = V1.r2.p2.v2 |V1.r2.p2.v3 = V1.r2.p2.v3 |V1.r2.p3 = V1.r2.p3 |V1.r2.p3.v1 = V1.r2.p3.v1 |V1.r2.p3.v2 = V1.r2.p3.v2 |V1.r2.p3.v3 = V1.r2.p3.v3 |V1.r2.p4 = V1.r2.p4 |V1.r2.p4.v1 = V1.r2.p4.v1 |V1.r2.p4.v2 = V1.r2.p4.v2 |V1.r2.p4.v3 = V1.r2.p4.v3 |V1.r2.p5 = V1.r2.p5 |V1.r2.p5.v1 = V1.r2.p5.v1 |V1.r2.p5.v2 = V1.r2.p5.v2 |V1.r2.p5.v3 = V1.r2.p5.v3 |V1.r3.p1 = V1.r3.p1 |V1.r3.p1.v1 = V1.r3.p1.v1 |V1.r3.p1.v2 = V1.r3.p1.v2 |V1.r3.p1.v3 = V1.r3.p1.v3 |V1.r3.p2 = V1.r3.p2 |V1.r3.p2.v1 = V1.r3.p2.v1 |V1.r3.p2.v2 = V1.r3.p2.v2 |V1.r3.p2.v3 = V1.r3.p2.v3 |V1.r3.p3 = V1.r3.p3 |V1.r3.p3.v1 = V1.r3.p3.v1 |V1.r3.p3.v2 = V1.r3.p3.v2 |V1.r3.p3.v3 = V1.r3.p3.v3 |V1.r3.p4 = V1.r3.p4 |V1.r3.p4.v1 = V1.r3.p4.v1 |V1.r3.p4.v2 = V1.r3.p4.v2 |V1.r3.p4.v3 = V1.r3.p4.v3 |V1.r3.p5 = V1.r3.p5 |V1.r3.p5.v1 = V1.r3.p5.v1 |V1.r3.p5.v2 = V1.r3.p5.v2 |V1.r3.p5.v3 = V1.r3.p5.v3 |V2.rank = |V2 = V2 |V2.q1.p = V2.q1.p |V2.q1.v1 = V2.q1.v1 |V2.q1.v2 = V2.q1.v2 |V2.q1.v3 = V2.q1.v3 |V2.q2.p = V2.q2.p |V2.q2.v1 = V2.q2.v1 |V2.q2.v2 = V2.q2.v2 |V2.q2.v3 = V2.q2.v3 |V2.q3.p = V2.q3.p |V2.q3.v1 = V2.q3.v1 |V2.q3.v2 = V2.q3.v2 |V2.q3.v3 = V2.q3.v3 |V2.q4.p = V2.q4.p |V2.q4.v1 = V2.q4.v1 |V2.q4.v2 = V2.q4.v2 |V2.q4.v3 = V2.q4.v3 |V2.r1.p1 = V2.r1.p1 |V2.r1.p1.v1 = V2.r1.p1.v1 |V2.r1.p1.v2= V2.r1.p1.v2 |V2.r1.p1.v3 = V2.r1.p1.v3 |V2.r1.p2 = V2.r1.p2 |V2.r1.p2.v1 = V2.r1.p2.v1 |V2.r1.p2.v2 = V2.r1.p2.v2 |V2.r1.p2.v3 = V2.r1.p2.v3 |V2.r1.p3 = V2.r1.p3 |V2.r1.p3.v1 = V2.r1.p3.v1 |V2.r1.p3.v2 = V2.r1.p3.v2 |V2.r1.p3.v3 = V2.r1.p3.v3 |V2.r1.p4 = V2.r1.p4 |V2.r1.p4.v1 = V2.r1.p4.v1 |V2.r1.p4.v2 = V2.r1.p4.v2 |V2.r1.p4.v3 = V2.r1.p4.v3 |V2.r1.p5 = V2.r1.p5 |V2.r1.p5.v1 = V2.r1.p5.v1 |V2.r1.p5.v2 = V2.r1.p5.v2 |V2.r1.p5.v3 = V2.r1.p5.v3 |V2.r2.p1 = V2.r2.p1 |V2.r2.p1.v1 = V2.r2.p1.v1 |V2.r2.p1.v2 = V2.r2.p1.v2 |V2.r2.p1.v3 = V2.r2.p1.v3 |V2.r2.p2 = V2.r2.p2 |V2.r2.p2.v1 = V2.r2.p2.v1 |V2.r2.p2.v2 = V2.r2.p2.v2 |V2.r2.p2.v3 = V2.r2.p2.v3 |V2.r2.p3 = V2.r2.p3 |V2.r2.p3.v1 = V2.r2.p3.v1 |V2.r2.p3.v2 = V2.r2.p3.v2 |V2.r2.p3.v3 = V2.r2.p3.v3 |V2.r2.p4 = V2.r2.p4 |V2.r2.p4.v1 = V2.r2.p4.v1 |V2.r2.p4.v2 = V2.r2.p4.v2 |V2.r2.p4.v3 = V2.r2.p4.v3 |V2.r2.p5 = V2.r2.p5 |V2.r2.p5.v1 = V2.r2.p5.v1 |V2.r2.p5.v2 = V2.r2.p5.v2 |V2.r2.p5.v3 = V2.r2.p5.v3 |V2.r3.p1 = V2.r3.p1 |V2.r3.p1.v1 = V2.r3.p1.v1 |V2.r3.p1.v2 = V2.r3.p1.v2 |V2.r3.p1.v3 = V2.r3.p1.v3 |V2.r3.p2 = V2.r3.p2 |V2.r3.p2.v1 = V2.r3.p2.v1 |V2.r3.p2.v2 = V2.r3.p2.v2 |V2.r3.p2.v3 = V2.r3.p2.v3 |V2.r3.p3 = V2.r3.p3 |V2.r3.p3.v1 = V2.r3.p3.v1 |V2.r3.p3.v2 = V2.r3.p3.v2 |V2.r3.p3.v3 = V2.r3.p3.v3 |V2.r3.p4 = V2.r3.p4 |V2.r3.p4.v1 = V2.r3.p4.v1 |V2.r3.p4.v2 = V2.r3.p4.v2 |V2.r3.p4.v3 = V2.r3.p4.v3 |V2.r3.p5 = V2.r3.p5 |V2.r3.p5.v1 = V2.r3.p5.v1 |V2.r3.p5.v2 = V2.r3.p5.v2 |V2.r3.p5.v3 = V2.r3.p5.v3 |V3.rank = |V3 = V3 |V3.q1.p = V3.q1.p |V3.q1.v1 = V3.q1.v1 |V3.q1.v2 = V3.q1.v2 |V3.q1.v3 = V3.q1.v3 |V3.q2.p = V3.q2.p |V3.q2.v1 = V3.q2.v1 |V3.q2.v2 = V3.q2.v2 |V3.q2.v3 = V3.q2.v3 |V3.q3.p = V3.q3.p |V3.q3.v1 = V3.q3.v1 |V3.q3.v2 = V3.q3.v2 |V3.q3.v3 = V3.q3.v3 |V3.q4.p = V3.q4.p |V3.q4.v1 = V3.q4.v1 |V3.q4.v2 = V3.q4.v2 |V3.q4.v3 = V3.q4.v3 |V3.r1.p1 = V3.r1.p1 |V3.r1.p1.v1 = V3.r1.p1.v1 |V3.r1.p1.v2= V3.r1.p1.v2 |V3.r1.p1.v3 = V3.r1.p1.v3 |V3.r1.p2 = V3.r1.p2 |V3.r1.p2.v1 = V3.r1.p2.v1 |V3.r1.p2.v2 = V3.r1.p2.v2 |V3.r1.p2.v3 = V3.r1.p2.v3 |V3.r1.p3 = V3.r1.p3 |V3.r1.p3.v1 = V3.r1.p3.v1 |V3.r1.p3.v2 = V3.r1.p3.v2 |V3.r1.p3.v3 = V3.r1.p3.v3 |V3.r1.p4 = V3.r1.p4 |V3.r1.p4.v1 = V3.r1.p4.v1 |V3.r1.p4.v2 = V3.r1.p4.v2 |V3.r1.p4.v3 = V3.r1.p4.v3 |V3.r1.p5 = V3.r1.p5 |V3.r1.p5.v1 = V3.r1.p5.v1 |V3.r1.p5.v2 = V3.r1.p5.v2 |V3.r1.p5.v3 = V3.r1.p5.v3 |V3.r2.p1 = V3.r2.p1 |V3.r2.p1.v1 = V3.r2.p1.v1 |V3.r2.p1.v2 = V3.r2.p1.v2 |V3.r2.p1.v3 = V3.r2.p1.v3 |V3.r2.p2 = V3.r2.p2 |V3.r2.p2.v1 = V3.r2.p2.v1 |V3.r2.p2.v2 = V3.r2.p2.v2 |V3.r2.p2.v3 = V3.r2.p2.v3 |V3.r2.p3 = V3.r2.p3 |V3.r2.p3.v1 = V3.r2.p3.v1 |V3.r2.p3.v2 = V3.r2.p3.v2 |V3.r2.p3.v3 = V3.r2.p3.v3 |V3.r2.p4 = V3.r2.p4 |V3.r2.p4.v1 = V3.r2.p4.v1 |V3.r2.p4.v2 = V3.r2.p4.v2 |V3.r2.p4.v3 = V3.r2.p4.v3 |V3.r2.p5 = V3.r2.p5 |V3.r2.p5.v1 = V3.r2.p5.v1 |V3.r2.p5.v2 = V3.r2.p5.v2 |V3.r2.p5.v3 = V3.r2.p5.v3 |V3.r3.p1 = V3.r3.p1 |V3.r3.p1.v1 = V3.r3.p1.v1 |V3.r3.p1.v2 = V3.r3.p1.v2 |V3.r3.p1.v3 = V3.r3.p1.v3 |V3.r3.p2 = V3.r3.p2 |V3.r3.p2.v1 = V3.r3.p2.v1 |V3.r3.p2.v2 = V3.r3.p2.v2 |V3.r3.p2.v3 = V3.r3.p2.v3 |V3.r3.p3 = V3.r3.p3 |V3.r3.p3.v1 = V3.r3.p3.v1 |V3.r3.p3.v2 = V3.r3.p3.v2 |V3.r3.p3.v3 = V3.r3.p3.v3 |V3.r3.p4 = V3.r3.p4 |V3.r3.p4.v1 = V3.r3.p4.v1 |V3.r3.p4.v2 = V3.r3.p4.v2 |V3.r3.p4.v3 = V3.r3.p4.v3 |V3.r3.p5 = V3.r3.p5 |V3.r3.p5.v1 = V3.r3.p5.v1 |V3.r3.p5.v2 = V3.r3.p5.v2 |V3.r3.p5.v3 = V3.r3.p5.v3 }}
- Appearance
P |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
zonta el vałore |
Abbreviated style
canbiaIf you don't use so many fields, it is useful to use following simpler version. In this template, if number is abbreviated, it is automatically interpreted as 1
. For example, rp
is interpreted as r1.p1
. And if there is no first capital V
, it is interpreted as variable for V1
(first value). So finally rp
is interpreted as V1.r1.p1
.
- Code
{{Statement+| |P = P |rank = |V = V |qp = qp |qv = qv |qv2 = qv2 |qv3 = qv3 |q2p = q2p |q2v = q2v |q2v2 = q2v2 |q2v3 = q2v3 |rp = rp |rv = rv |rv2 = rv2 |rv3 = rv3 |rp2 = rp2 |rp2v = rp2v |rp2v2 = rp2v2 |rp2v3 = rp2v3 |r2p = r2p |r2v = r2v |r2v2 = r2v2 |r2v3 = r2v3 |r2p2 = r2p 2 |r2p2v = r2p2v |r2p2v2 = r2p2v2 |r2p2v3 = r2p2v3 |reference = close |showTables = }}
- Appearance
P |
| ||||||||||||||||||||||||||||||||||||||||||||||
zonta el vałore |
Information for developers
canbiaEditing is welcome. Feel free to edit, change, modify, add the code or utilize Lua. But only one thing,
- #Annotation function is important key feature. So please keep current input style. (Wikitext input style)
In other words, please don't change input style to something like P=P31
or V=Q42
(property number only or item number only style.) Because in such format, users can't modify appearance.
Template structure
canbiaCurrently this template consists of three kinds of tables. By setting showTables=1
option, each tables are shown with different color borders.
Each tables are stored at following pages.
Template:Statement+ - Table for statement
Template:Statement+/Value - Table for values
Template:Statement+/Block- Table for qualifiers or references
{{Statement+ |showTables=1 |P={{P-|800}} |V={{Q-|25169}} |qp={{P-|136}} |qv={{Q-|761469}} |rp={{P-|248}} |rv={{Q-|5375741}} }}
Òpare in rezalto |
| ||||||||||||||
zonta el vałore |