Template:Tool2: Difference between revisions
(added "IF" conditional around "recipes" section.) |
(Remove "N/A" when "recipes" section is not shown) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 24: | Line 24: | ||
!width=200|[[:Category:{{{type|NONE}}}|{{{type|NONE}}}]] |
!width=200|[[:Category:{{{type|NONE}}}|{{{type|NONE}}}]] |
||
|-valign="top" style="border-bottom: 1px solid grey" |
|-valign="top" style="border-bottom: 1px solid grey" |
||
⚫ | |||
⚫ | |||
!width= |
!width=150{{!}}Manufacturer |
||
!width=200 style="font-weight: normal; font-style: italic"{{!}}{{{manufacturer|NONE}}} |
|||
⚫ | |||
|-valign="top" style="border-bottom: 1px solid grey" |
|-valign="top" style="border-bottom: 1px solid grey" |
||
{{#if:{{{model|}}} | |
{{#if:{{{model|}}} | |
||
!width=150{{!}}Model |
!width=150{{!}}Model |
||
!width=200{{!}}{{{model|}}} |
!width=200 style="font-weight: normal; font-style: italic"{{!}}{{{model|N/A}}} |
||
}} |
}} |
||
|-valign="top" style="border-bottom: 1px solid grey" |
|-valign="top" style="border-bottom: 1px solid grey" |
||
Line 53: | Line 55: | ||
}} |
}} |
||
|-align="center" style="border-bottom: 1px solid grey" |
|-align="center" style="border-bottom: 1px solid grey" |
||
⚫ | |||
⚫ | |||
⚫ | |||
!Recipes |
|||
⚫ | |||
⚫ | |||
|- style="border-bottom: 1px solid grey" |
|- style="border-bottom: 1px solid grey" |
||
{{#if:{{{toolid|}}}| |
{{#if:{{{toolid|}}}| |
||
Line 62: | Line 62: | ||
{{!}}colspan="2"{{!}}<hr> |
{{!}}colspan="2"{{!}}<hr> |
||
{{!}}-valign="top" |
{{!}}-valign="top" |
||
!SignupMonkey: |
|||
!SUM Link |
|||
{{!}}width=200 align=center{{!}}[http://signupmonkey.ece.ucsb.edu/cgi-bin/users/{{#ifeq:{{{toolid|}}}|999|tools.cgi|browse.cgi?tool_ID={{{toolid|}}}}} Sign up for this tool] |
{{!}}width=200 align=center{{!}}[http://signupmonkey.ece.ucsb.edu/cgi-bin/users/{{#ifeq:{{{toolid|}}}|999|tools.cgi|browse.cgi?tool_ID={{{toolid|}}}}} Sign up for this tool] |
||
{{!}}- |
{{!}}- |
||
Line 83: | Line 83: | ||
<div style="width: 70%;"><pre> |
<div style="width: 70%;"><pre> |
||
{{tool2 |
|||
{{tool2_DJ |
|||
|super = Tool Supervisor name from the list below |
|super = Tool Supervisor name from the list below |
||
|super2 = Backup Tool Supervisor name from the list below |
|super2 = Backup Tool Supervisor name from the list below |
||
Line 162: | Line 162: | ||
== Version == |
== Version == |
||
2022-06-21: (Demis) Added "_DJ" to the name. Removed 2nd args from StafInfo and StaffInfoSecondary. Added _DJ to StaffInfo & StaffinforSecondary. |
2022-06-21: (Demis) Added "_DJ" to the name. Removed 2nd args from StafInfo and StaffInfoSecondary. Added _DJ to StaffInfo & StaffinforSecondary. |
||
2022-06-22: (Demis) moved contact info to https://wiki.nanotech.ucsb.edu/wiki/Template:StaffContactInfo_DJ |
2022-06-22: (Demis) moved contact info to https://wiki.nanotech.ucsb.edu/wiki/Template:StaffContactInfo_DJ |
||
2022-10-19: added conditional IF around |
2022-10-19: added conditional IF around Recipes/Mfg/Model sections, to remove those sections text from tools withoutthem (eg. wet benches etc). Made Mfg,Model,Description italics, not bold. |
||
TO DO: |
|||
#constrain widths of very long description/mfg/model to 200px. |
|||
#make Recipes section optional via #IF conditional. Doesn't appear to work with the auto-"recipes" template coding. |
|||
</noinclude> |
</noinclude> |
Latest revision as of 22:53, 31 May 2024
This template inserts a "Tool Info" panel into a page, including a tool photo, supervisor contact info and other relevant info/links.
Copy/paste the following code to include this template in a page. Preferably inserted at the top of the page.
{{tool2 |super = Tool Supervisor name from the list below |super2 = Backup Tool Supervisor name from the list below |picture=Photo_of_the_tool_01.jpg |type = One of the tool types from the list below |recipe = One of the process types, from the list below |toolid = ### the Tool ID number from SignupMonkey |location = Bay # |description = This is a machine |manufacturer = MfgCorp. |model = (if applicable) |materials = (If applicable) }}
Options
You can add the following "arguments" in the template.
- Primary Supervisor: The |super = argument must match one of the names listed below, and email/phone will be filled in automatically. See the section below for available options/how to edit info.
- Secondary Supervisor: Similar to above, but use the |super2 = argument to list a secondary supervisor. This is optional and can be omitted.
- picture: A photograph of the tool. You must Upload the image file first (see Upload File on the left sidebar), then
Copy the resulting filename and Paste it into this argument. No Spaces Allowed in the filename! - Type of Tool: The |type = argument must match one of the defined values below. This will will automatically link to the correct Tool Listing wiki page (eg. Dry Etching vs. Deposition etc.)
- Recipe Link: The |recipes = argument must match one of the defined values below. This will will automatically link to the correct Recipes wiki page (eg. Dry Etching vs. Deposition etc.)
- Tool ID on SignupMonkey: The |toolid = argument will create a link to the Signup Monkey page for this tool. This is the number at the end of the url for a tool on SignupMonkey. Using 999 will link to the Main tool list on SignupMonkey.
- location, description, manufacturer, model, materials : You can type anything you want for these, or leave them out entirely to omit that section.
- Name: By default, this argument is not included, and the title of the page will be used (which should be the name of the tool). If you want to change the name printed, add a line like:
|name = Optional Tool Name
Supervisor Contact Information
The Supervisor information (email, phone) is inserted automatically by the template Template:StaffContactInfo_DJ. Their contact info is coded in that template, hence there is no "email" or "phone" argument in the above example. This allows you to change their contact info in the Template:StaffContactInfo_DJ template only, and the change will show up on all of their tool pages automatically.
To edit the Supervisor info listed, you must edit the Template:StaffContactInfo_DJ template in Edit Source mode.
Arguments with Specific Values
The following arguments have specific options, only enter one of these values:
- super: primary tool supervisor
- These values are coded in the StaffContactInfo_DJ template.
- Michael Barreraz
- Tony Bosch
- Ning Cao
- Mike Day
- Don Freeborn
- Aidan Hopkins
- Demis D. John
- Peder Lenvik
- Brian Lingg
- Bill Millerski
- Bill Mitchell
- Dan Read
- Tom Reynolds
- Lee Saywer
- Mike Silva
- Biljana Stamenic
- Tino Sy
- Brian Thibeault
- Zack Warburg
- Jack Whaley
- Luis Zuzunaga
- super2: secondary tool supervisor/backup
- Same options as above for super. These values are determined by the Staff_List page titles.
- type: type of tool
- Vacuum Deposition
- Dry Etch
- Wet Processing
- Thermal Processing
- Packaging
- Inspection, Test and Characterization
- (spaces are ok)
- recipe: type of recipes
- Lithography
- Vacuum Deposition (auto if `type` is set to this)
- Dry Etching (auto if `type` is set to this)
- Wet Etching
- Thermal Processing
- Packaging
Version
2022-06-21: (Demis) Added "_DJ" to the name. Removed 2nd args from StafInfo and StaffInfoSecondary. Added _DJ to StaffInfo & StaffinforSecondary.
2022-06-22: (Demis) moved contact info to https://wiki.nanotech.ucsb.edu/wiki/Template:StaffContactInfo_DJ
2022-10-19: added conditional IF around Recipes/Mfg/Model sections, to remove those sections text from tools withoutthem (eg. wet benches etc). Made Mfg,Model,Description italics, not bold.
TO DO:
- constrain widths of very long description/mfg/model to 200px.
- make Recipes section optional via #IF conditional. Doesn't appear to work with the auto-"recipes" template coding.