Template:ToolResource: Difference between revisions
From Public AI Wiki
Created page with "<includeonly>{{#cargo_declare: _table=ToolResources |tool=Page |country=String |region=String |data_field1_name=String |data_field1_value=Text |data_field2_name=String |data_field2_value=Text |data_field3_name=String |data_field3_value=Text |data_field4_name=String |data_field4_value=Text |data_field5_name=String |data_field5_value=Text |additional_info=Text |last_verified=Date }} {{#cargo_store: _table=ToolResources |tool={{{tool|}}} |country={{{country|}}} |region={{{r..." |
No edit summary |
||
| Line 1: | Line 1: | ||
< | <noinclude> | ||
This template stores locale-specific resource information for tools. | |||
{{#cargo_declare: | |||
_table=ToolResources | _table=ToolResources | ||
|tool=Page | |tool=Page | ||
| Line 17: | Line 20: | ||
|last_verified=Date | |last_verified=Date | ||
}} | }} | ||
== Parameters == | |||
* '''tool''' - The tool page this resource belongs to (e.g., "Tool:SuicideHotline") | |||
* '''country''' - Country name | |||
* '''region''' - Optional region/state within country | |||
* '''data_field1_name''' through '''data_field5_name''' - Names of data fields (e.g., "Phone", "API Endpoint") | |||
* '''data_field1_value''' through '''data_field5_value''' - Values for data fields | |||
* '''additional_info''' - Any additional details | |||
* '''details''' - Long-form content about this resource | |||
| | * '''last_verified''' - Date information was last verified (YYYY-MM-DD) | ||
| | |||
| | == Example == | ||
| | <pre> | ||
| | {{ToolResource | ||
| | |tool=Tool:SuicideHotline | ||
|additional_info= | |country=Singapore | ||
|last_verified= | |data_field1_name=Phone | ||
|data_field1_value=1-767 (24/7) | |||
|data_field2_name=Text Service | |||
|data_field2_value=9151 1767 (WhatsApp) | |||
|additional_info=Free and confidential | |||
|last_verified=2024-01-15 | |||
}} | }} | ||
</pre> | |||
<templatedata> | |||
{ | |||
"description": "Stores locale-specific resource information for tools.", | |||
"params": { | |||
"tool": { | |||
"label": "Tool page", | |||
"type": "wiki-page-name", | |||
"required": true | |||
}, | |||
"country": { | |||
"label": "Country", | |||
"type": "string", | |||
"required": true | |||
}, | |||
"region": { | |||
"label": "Region", | |||
"type": "string" | |||
}, | |||
"data_field1_name": {"label": "Field 1 name", "type": "string"}, | |||
"data_field1_value": {"label": "Field 1 value", "type": "string"}, | |||
"data_field2_name": {"label": "Field 2 name", "type": "string"}, | |||
"data_field2_value": {"label": "Field 2 value", "type": "string"}, | |||
"data_field3_name": {"label": "Field 3 name", "type": "string"}, | |||
"data_field3_value": {"label": "Field 3 value", "type": "string"}, | |||
"data_field4_name": {"label": "Field 4 name", "type": "string"}, | |||
"data_field4_value": {"label": "Field 4 value", "type": "string"}, | |||
"data_field5_name": {"label": "Field 5 name", "type": "string"}, | |||
"data_field5_value": {"label": "Field 5 value", "type": "string"}, | |||
"additional_info": {"label": "Additional info", "type": "content"}, | |||
"details": {"label": "Details", "type": "content"}, | |||
"last_verified": {"label": "Last verified", "type": "date"} | |||
} | |||
} | |||
</templatedata> | |||
[[Category:Templates]] | |||
</noinclude> | |||
<includeonly> | |||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
! colspan="2" style="text-align:center; font-size:larger; background:#f0f0f0;" | {{{country}}}{{#if:{{{region|}}}| - {{{region}}}|}} | ! colspan="2" style="text-align:center; font-size:larger; background:#f0f0f0;" | {{{country}}}{{#if:{{{region|}}}| - {{{region}}}|}} | ||
| Line 80: | Line 127: | ||
== Details == | == Details == | ||
{{{details|}}} | {{{details|}}} | ||
{{#cargo_store: | |||
_table=ToolResources | |||
|tool={{{tool|}}} | |||
|country={{{country|}}} | |||
|region={{{region|}}} | |||
|data_field1_name={{{data_field1_name|}}} | |||
|data_field1_value={{{data_field1_value|}}} | |||
|data_field2_name={{{data_field2_name|}}} | |||
|data_field2_value={{{data_field2_value|}}} | |||
|data_field3_name={{{data_field3_name|}}} | |||
|data_field3_value={{{data_field3_value|}}} | |||
|data_field4_name={{{data_field4_name|}}} | |||
|data_field4_value={{{data_field4_value|}}} | |||
|data_field5_name={{{data_field5_name|}}} | |||
|data_field5_value={{{data_field5_value|}}} | |||
|additional_info={{{additional_info|}}} | |||
|last_verified={{{last_verified|}}} | |||
}} | |||
[[Category:Tool Resources]] | [[Category:Tool Resources]] | ||
[[Category:{{{country}}} Resources]] | [[Category:{{{country}}} Resources]] | ||
</includeonly | </includeonly> | ||
Latest revision as of 03:29, 23 December 2025
This template stores locale-specific resource information for tools.
This template defines the table "ToolResources". This table has not been created yet.
Parameters[edit source]
- tool - The tool page this resource belongs to (e.g., "Tool:SuicideHotline")
- country - Country name
- region - Optional region/state within country
- data_field1_name through data_field5_name - Names of data fields (e.g., "Phone", "API Endpoint")
- data_field1_value through data_field5_value - Values for data fields
- additional_info - Any additional details
- details - Long-form content about this resource
- last_verified - Date information was last verified (YYYY-MM-DD)
Example[edit source]
{{ToolResource
|tool=Tool:SuicideHotline
|country=Singapore
|data_field1_name=Phone
|data_field1_value=1-767 (24/7)
|data_field2_name=Text Service
|data_field2_value=9151 1767 (WhatsApp)
|additional_info=Free and confidential
|last_verified=2024-01-15
}}
Stores locale-specific resource information for tools.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Tool page | tool | no description | Page name | required |
| Country | country | no description | String | required |
| Region | region | no description | String | optional |
| Field 1 name | data_field1_name | no description | String | optional |
| Field 1 value | data_field1_value | no description | String | optional |
| Field 2 name | data_field2_name | no description | String | optional |
| Field 2 value | data_field2_value | no description | String | optional |
| Field 3 name | data_field3_name | no description | String | optional |
| Field 3 value | data_field3_value | no description | String | optional |
| Field 4 name | data_field4_name | no description | String | optional |
| Field 4 value | data_field4_value | no description | String | optional |
| Field 5 name | data_field5_name | no description | String | optional |
| Field 5 value | data_field5_value | no description | String | optional |
| Additional info | additional_info | no description | Content | optional |
| Details | details | no description | Content | optional |
| Last verified | last_verified | no description | Date | optional |