Difference between revisions of "Template:Chembox"
Physchim62 (talk | contribs) (Imported from http://en.wikipedia.org/w/index.php?title=Template:Chembox&oldid=307761069) |
Physchim62 (talk | contribs) (code simplification (first step)) |
||
Line 1: | Line 1: | ||
− | + | <includeonly><!--Please do ''not'' subst this template. If you see this text in a document, the template 'chembox' has been substituted. In that case, please copy-and-paste the unsubstituted template from [[template:chembox]], move the data from here into that template, and remove the old template data. Thank you! | |
− | -->{| class="infobox bordered" style="border-collapse: collapse; width: | + | -->{| class="infobox bordered" style="border-collapse: collapse; width: {{{BoxWidth|{{{width|22em}}}}}}; font-size: 88%" |
− | ! colspan=2 style="background-color: #f8eaba; text-align: center; font-size: 125%" | + | ! colspan=2 style="background-color: #f8eaba; text-align: center; font-size: 125%" | {{{Name|{{PAGENAME}}}}}{{{Reference|}}} |
− | |- | + | |- <!-- |
− | {{#if:{{{ImageFile|}}}{{{ImageFile1|}}}{{{ImageFile2|}}}{{{ImageFile3|}}}{{{ImageFileL1|}}}{{{ImageFileR1|}}}{{{ImageFileL2|}}}{{{ImageFileR2|}}}| | + | IMAGE(S) |
− | {{Chembox image|par_name= | + | * if an image is specified |
− | {{Chembox image|par_name= | + | --> {{#if:{{{ImageFile|}}}{{{ImageFile1|}}}{{{ImageFile2|}}}{{{ImageFile3|}}}{{{ImageFileL1|}}}{{{ImageFileR1|}}}{{{ImageFileL2|}}}{{{ImageFileR2|}}}| |
− | {{Chembox image sbs|par_nameL= | + | {{Chembox image|par_name={{{ImageName|}}}|par_value={{{ImageFile|}}}|par_size={{px|{{{ImageSize|}}}|200px}} }} |
− | {{Chembox image|par_name= | + | {{Chembox image|par_name={{{ImageName1|}}}|par_value={{{ImageFile1|}}}|par_size={{px|{{{ImageSize1|}}}|200px}} }} |
− | {{Chembox image|par_name= | + | {{Chembox image sbs|par_nameL={{{ImageNameL1|}}}|par_valueL={{{ImageFileL1|}}}|par_sizeL={{px|{{{ImageSizeL1|}}}|100px}} | par_nameR={{{ImageNameR1|}}}|par_valueR={{{ImageFileR1|}}}|par_sizeR={{px|{{{ImageSizeR1|}}}|100px}} }} |
− | {{Chembox image sbs|par_nameL= | + | {{Chembox image|par_name={{{ImageName2|}}}|par_value={{{ImageFile2|}}}|par_size={{px|{{{ImageSize2|}}}|200px}} }} |
+ | {{Chembox image|par_name={{{ImageName3|}}}|par_value={{{ImageFile3|}}}|par_size={{px|{{{ImageSize3|}}}|200px}} }} | ||
+ | {{Chembox image sbs|par_nameL={{{ImageNameL2|}}}|par_valueL={{{ImageFileL2|}}}|par_sizeL={{px|{{{ImageSizeL2|}}}|100px}} | par_nameR={{{ImageNameR2|}}}|par_valueR={{{ImageFileR2|}}}|par_sizeR={{px|{{{ImageSizeR2|}}}|100px}} }} <!-- | ||
+ | * if no image is specified, look for possible image | ||
+ | -->| | ||
{{#ifexist:Image:{{PAGENAME}}.svg|{{Chembox image|par_name=ImageFile|par_value={{PAGENAME}}.svg|par_size={{px|{{{ImageSize|}}}|200px}} }} | | {{#ifexist:Image:{{PAGENAME}}.svg|{{Chembox image|par_name=ImageFile|par_value={{PAGENAME}}.svg|par_size={{px|{{{ImageSize|}}}|200px}} }} | | ||
− | + | {{#ifexist:Image:{{PAGENAME}}.png|{{Chembox image|par_name=ImageFile|par_value={{PAGENAME}}.png|par_size={{px|{{{ImageSize|}}}|200px}} }} | | |
{{#ifexist:Image:{{PAGENAME}}.gif|{{Chembox image|par_name=ImageFile|par_value={{PAGENAME}}.gif|par_size={{px|{{{ImageSize|}}}|200px}} }} | | {{#ifexist:Image:{{PAGENAME}}.gif|{{Chembox image|par_name=ImageFile|par_value={{PAGENAME}}.gif|par_size={{px|{{{ImageSize|}}}|200px}} }} | | ||
− | {{#ifexist:Image:{{PAGENAME}}.jpg|{{Chembox image|par_name=ImageFile|par_value={{PAGENAME}}.jpg|par_size={{px|{{{ImageSize|}}}|200px}} }} | | + | {{#ifexist:Image:{{PAGENAME}}.jpg|{{Chembox image|par_name=ImageFile|par_value={{PAGENAME}}.jpg|par_size={{px|{{{ImageSize|}}}|200px}} }} <!-- |
+ | * otherwise, add a cleanup category | ||
+ | -->| | ||
{{#ifeq: {{NAMESPACE}} | {{ns:0}} | [[Category:Chemical pages needing a structure drawing]] }} }} }} }} }} | {{#ifeq: {{NAMESPACE}} | {{ns:0}} | [[Category:Chemical pages needing a structure drawing]] }} }} }} }} }} | ||
− | }} | + | }} <!-- |
− | {{Chembox entry|par_name={{#if:{{{IUPACName|}}}|IUPACName }} |par_value= | + | NON-MODULARIZED FIELDS (deprecated) |
− | {{Chembox entry|par_name={{#if:{{{SystematicName|}}}|SystematicName }} |par_value= | + | -->{{Chembox entry|par_name={{#if:{{{IUPACName|}}}|IUPACName}}|par_value={{{IUPACName|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{OtherNames|}}}|OtherNames }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{SystematicName|}}}|SystematicName}}|par_value={{{SystematicName|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{Abbreviations|}}}|Abbreviations }}|par_value= | + | {{Chembox entry|par_name={{#if:{{{OtherNames|}}}|OtherNames}}|par_value={{{OtherNames|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{Formula|}}}|Formula }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{Abbreviations|}}}|Abbreviations}}|par_value={{{Abbreviations|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{MolarMass|}}}|MolarMass }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{Formula|}}}|Formula}}|par_value={{{Formula|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{CASNo|}}}|CASNo }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{MolarMass|}}}|MolarMass}}|par_value={{{MolarMass|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{Density|}}}|Density }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{CASNo|}}}|CASNo }} |par_value={{{CASNo|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{Solubility|}}}|Solubility }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{Density|}}}|Density }} |par_value={{{Density|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{MeltingPt|}}}|MeltingPt }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{Solubility|}}}|Solubility }} |par_value={{{Solubility|}}}|par_var_label={{{Solvent|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{BoilingPt|}}}|BoilingPt }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{MeltingPt|}}}|MeltingPt }} |par_value={{{MeltingPt|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{LogP|}}}|LogP }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{BoilingPt|}}}|BoilingPt }} |par_value={{{BoilingPt|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{VaporPressure|}}}|VaporPressure }}|par_value= | + | {{Chembox entry|par_name={{#if:{{{LogP|}}}|LogP }} |par_value={{{LogP|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{HenryConstant|}}}|HenryConstant }}|par_value= | + | {{Chembox entry|par_name={{#if:{{{VaporPressure|}}}|VaporPressure }}|par_value={{{VaporPressure|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{AtmosphericOHRateConstant|}}}|AtmosphericOHRateConstant }}|par_value= | + | {{Chembox entry|par_name={{#if:{{{HenryConstant|}}}|HenryConstant }}|par_value={{{HenryConstant|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{pKa|}}}|pKa }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{AtmosphericOHRateConstant|}}}|AtmosphericOHRateConstant }}|par_value={{{AtmosphericOHRateConstant|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{pKb|}}}|pKb }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{pKa|}}}|pKa }} |par_value={{{pKa|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{IsoelectricPt|}}}|IsoelectricPt }}|par_value= | + | {{Chembox entry|par_name={{#if:{{{pKb|}}}|pKb }} |par_value={{{pKb|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{DeltaHf|}}}|DeltaHf }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{IsoelectricPt|}}}|IsoelectricPt }}|par_value={{{IsoelectricPt|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{DeltaHc|}}}|DeltaHc }} |par_value= | + | {{Chembox entry|par_name={{#if:{{{DeltaHf|}}}|DeltaHf }} |par_value={{{DeltaHf|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{EINECS|}}}|EINECS }} |par_value={{#if:{{{ | + | {{Chembox entry|par_name={{#if:{{{DeltaHc|}}}|DeltaHc }} |par_value={{{DeltaHc|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{ | + | {{Chembox entry|par_name={{#if:{{{EINECS|}}}|EINECS }} |par_value={{{EINECS|}}} }} |
− | {{Chembox entry|par_name={{#if:{{{ | + | {{Chembox entry|par_name={{#if:{{{EINECSCASNO|}}}|EINECSCASNO }} |par_value={{{EINECSCASNO|}}} }} |
− | {{ | + | {{Chembox entry|par_name={{#if:{{{PubChem|}}}|PubChem }} |par_value={{{PubChem|}}} }} |
− | {{ | + | {{Chembox entry|par_name={{#if:{{{SMILES|}}}|SMILES }} |par_value={{{SMILES|}}} }} |
+ | {{Chembox entry|par_name={{#if:{{{InChI|}}}|InChI }} |par_value={{{InChI|}}} }} <!-- | ||
+ | * add cleanup category if template contains misplaced parameters | ||
+ | -->{{#if:{{{Formula|}}}{{{MolarMass|}}}{{{CASNo|}}}{{{Density|}}}{{{Solubility|}}}{{{Solvent|}}}{{{MeltingPt|}}}{{{BoilingPt|}}}{{{LogP|}}}{{{VaporPressure|}}}{{{HenryConstant|}}}{{{AtmosphericOHRateConstant|}}}{{{pKa|}}}{{{pKb|}}}{{{IsoelectricPt|}}}{{{DeltaHf|}}}{{{DeltaHc|}}}{{{EINECS|}}}{{{EINECSCASNO|}}}{{{PubChem|}}}{{{SMILES|}}}{{{InChI|}}}|[[Category:Chemical infoboxes with misplaced or deprecated parameters]]}} <!-- | ||
+ | MODULES --> | ||
{{{Section1|}}} | {{{Section1|}}} | ||
{{{Section2|}}} | {{{Section2|}}} | ||
Line 56: | Line 66: | ||
{{{Section14|}}} | {{{Section14|}}} | ||
{{{Section15|}}} | {{{Section15|}}} | ||
− | |||
{{Chembox Supplement}} | {{Chembox Supplement}} | ||
− | | colspan=2 style="background-color: #f8eaba; text-align: center" | {{#ifeq:{{{Verifiedfields|}}}|changed| {{cross|14}}[[ | + | <!-- VERIFICATION AND FOOTER --> |
− | + | | colspan=2 style="background-color: #f8eaba; text-align: center" | {{#ifeq:{{{Verifiedfields|}}}|changed| {{cross|14}}[[WikiChem:Validation of data in articles|(what is this?)]]|{{#if:{{{verifiedrevid|}}}| {{tick|14}}[[WikiChem:Validation of data in articles|(what is this?)]]}}}}{{#if:{{{verifiedrevid|}}}| [http://en.wikipedia.org/w/index.php?&diff=cur&oldid={{{verifiedrevid|}}} (verify)]}}{{#ifeq:{{{Verifiedfields|}}}|changed|<br />|{{#if:{{{verifiedrevid|}}}|<br />}}}}{{#ifeq:{{{Verifiedfields|}}}|changed|[[Category:Chemboxes which contain changes to verified fields]]|}}{{#ifeq:{{{Watchedfields|}}}|changed|[[Category:Chemboxes which contain changes to watched fields]]|}}Except where noted otherwise, data are given for materials in their [[standard state|standard state (at 25 °C, 100 kPa)]] | |
− | |||
|- | |- | ||
|}</includeonly><noinclude>{{documentation}}</noinclude> | |}</includeonly><noinclude>{{documentation}}</noinclude> |
Revision as of 17:47, 13 August 2009
This is a documentation subpage for Template:Chembox (see that page for the template itself). It contains usage information, categories and other content that is not part of the original template page. |
This template employs intricate features of template syntax. You are encouraged to familiarise yourself with its setup and parser functions before editing the template. If your edit causes unexpected problems, please undo it quickly, as this template may appear on a large number of pages. Remember that you can conduct experiments, and should test all improvements, in either the general Template sandbox or your user space before changing anything here. |
Contents
Usage
Parameters
Examples
See also
Error creating thumbnail: Unable to save thumbnail to destination | This template was originally imported from Wikipedia, specifically this version of the template "Template:Chembox". Please see the history page on Wikipedia for the original authors. This WikiChem template may have been modified since it was imported. It is licensed under the Creative Commons Attribution–Share Alike 3.0 Unported license. |