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
[canbia el còdaxe]Simple
[canbia el còdaxe]Setting 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
[canbia el còdaxe]Setting 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
[canbia el còdaxe]It 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
[canbia el còdaxe]Another 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
[canbia el còdaxe]By 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
[canbia el còdaxe]Special variables
[canbia el còdaxe]rank
[canbia el còdaxe]|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 el còdaxe]|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 el còdaxe]|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 el còdaxe]|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 el còdaxe]|navbar=
navbar=no
, hide the "navbar icon" on top of the box. By default,{{navbar}}
is shown.
doc
[canbia el còdaxe]|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 el còdaxe]|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
[canbia el còdaxe]Although 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
[canbia el còdaxe]Following 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
[canbia el còdaxe]If 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
[canbia el còdaxe]Editing 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
[canbia el còdaxe]Currently 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 |