Difference between revisions of "Template:Address"
Jump to navigation
Jump to search
(37 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{{address}}}, {{{city}}}, {{{state}}} {{{zip|}}} | + | <noinclude>Use like:<pre>{{Address |
+ | | number=304 | ||
+ | | street=N. Market St. | ||
+ | | city=Wooster | ||
+ | | state=Ohio | ||
+ | | zip=44691 | ||
+ | | type=library | ||
+ | }}</pre> | ||
+ | |||
+ | And you get: | ||
+ | |||
+ | {{Address | ||
+ | | number=304 | ||
+ | | street=N. Market St. | ||
+ | | city=Wooster | ||
+ | | state=Ohio | ||
+ | | zip=44691 | ||
+ | | type=library | ||
+ | }} | ||
+ | |||
+ | Parameters are: <code>address</code>, <code>unit</code> (for apartment, suite, unit, etc. numbers), <code>city</code>, <code>state</code>, and <code>zip</code>. All parameters are optional. Additional parameters can be added (like <code>type</code> in the above example) to supply scripts with metadata. | ||
+ | |||
+ | ==Development codeblock== | ||
+ | <pre> | ||
+ | {{#if: {{{street|}}} | ||
+ | | {{#if: {{{number|}}} | ||
+ | |{{!((}}{{{number}}} | ||
+ | |{{!((}} | ||
+ | }} | ||
+ | {{{street}}} | ||
+ | {{#if: {{{unit|}}} | ||
+ | |, {{{unit}}} | ||
+ | }} | ||
+ | {{#if: {{{city|}}} | ||
+ | |, {{{city}}} | ||
+ | }} | ||
+ | {{#if: {{{state|}}} | ||
+ | |, {{{state}}} | ||
+ | }} | ||
+ | {{!}} | ||
+ | {{#if: {{{number|}}} | ||
+ | | {{{number}}} | ||
+ | }} | ||
+ | {{{street}}} | ||
+ | {{#if: {{{unit|}}} | ||
+ | |, {{{unit}}} | ||
+ | }} | ||
+ | ]] | ||
+ | }} | ||
+ | {{#if: {{{city|}}} | ||
+ | | {{#if: {{{street|}}} | ||
+ | |, {{!((}}{{{city}}} | ||
+ | |{{!((}}{{{city}}} | ||
+ | }} | ||
+ | {{#if: {{{state|}}} | ||
+ | | , | ||
+ | | {{!))}} | ||
+ | }} | ||
+ | | {{#if: {{{state|}}} | ||
+ | | {{!((}} | ||
+ | }} | ||
+ | }} | ||
+ | {{#if: {{{state|}}} | ||
+ | | {{{state}}}{{!))}} | ||
+ | }} | ||
+ | {{{zip|}}} | ||
+ | </pre> | ||
+ | |||
+ | ==Code== | ||
+ | |||
+ | Edit this section to modify production code. | ||
+ | |||
+ | </noinclude><includeonly>{{#if: {{{street|}}}|{{#if: {{{number|}}}|{{!((}}{{{number}}} |{{!((}}}}{{{street}}}{{#if: {{{unit|}}}|, {{{unit}}}}}{{#if: {{{city|}}}|, {{{city}}}}}{{#if: {{{state|}}}|, {{{state}}}}}{{!}}{{#if: {{{number|}}}|{{{number}}} }}{{{street}}}{{#if: {{{unit|}}}|, {{{unit}}}}}]]|}}{{#if: {{{city|}}}| {{#if: {{{street|}}}|, {{!((}}{{{city}}}|{{!((}}{{{city}}}}}{{#if: {{{state|}}}|, |{{!))}}}}| {{#if: {{{state|}}}| {{!((}}}}}} {{#if: {{{state|}}} | {{{state}}}{{!))}}}} {{{zip|}}}</includeonly> |
Latest revision as of 14:57, 25 August 2016
Use like:
{{Address | number=304 | street=N. Market St. | city=Wooster | state=Ohio | zip=44691 | type=library }}
And you get:
304 N. Market St., Wooster, Ohio 44691
Parameters are: address
, unit
(for apartment, suite, unit, etc. numbers), city
, state
, and zip
. All parameters are optional. Additional parameters can be added (like type
in the above example) to supply scripts with metadata.
Development codeblock
{{#if: {{{street|}}} | {{#if: {{{number|}}} |{{!((}}{{{number}}} |{{!((}} }} {{{street}}} {{#if: {{{unit|}}} |, {{{unit}}} }} {{#if: {{{city|}}} |, {{{city}}} }} {{#if: {{{state|}}} |, {{{state}}} }} {{!}} {{#if: {{{number|}}} | {{{number}}} }} {{{street}}} {{#if: {{{unit|}}} |, {{{unit}}} }} ]] }} {{#if: {{{city|}}} | {{#if: {{{street|}}} |, {{!((}}{{{city}}} |{{!((}}{{{city}}} }} {{#if: {{{state|}}} | , | {{!))}} }} | {{#if: {{{state|}}} | {{!((}} }} }} {{#if: {{{state|}}} | {{{state}}}{{!))}} }} {{{zip|}}}
Code
Edit this section to modify production code.