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:
<includeonly>{{#cargo_declare:
<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
}}
}}
{{#cargo_store:
 
_table=ToolResources
== Parameters ==
|tool={{{tool|}}}
* '''tool''' - The tool page this resource belongs to (e.g., "Tool:SuicideHotline")
|country={{{country|}}}
* '''country''' - Country name
|region={{{region|}}}
* '''region''' - Optional region/state within country
|data_field1_name={{{data_field1_name|}}}
* '''data_field1_name''' through '''data_field5_name''' - Names of data fields (e.g., "Phone", "API Endpoint")
|data_field1_value={{{data_field1_value|}}}
* '''data_field1_value''' through '''data_field5_value''' - Values for data fields
|data_field2_name={{{data_field2_name|}}}
* '''additional_info''' - Any additional details
|data_field2_value={{{data_field2_value|}}}
* '''details''' - Long-form content about this resource
|data_field3_name={{{data_field3_name|}}}
* '''last_verified''' - Date information was last verified (YYYY-MM-DD)
|data_field3_value={{{data_field3_value|}}}
 
|data_field4_name={{{data_field4_name|}}}
== Example ==
|data_field4_value={{{data_field4_value|}}}
<pre>
|data_field5_name={{{data_field5_name|}}}
{{ToolResource
|data_field5_value={{{data_field5_value|}}}
|tool=Tool:SuicideHotline
|additional_info={{{additional_info|}}}
|country=Singapore
|last_verified={{{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><noinclude>
</includeonly>
This template stores locale-specific resource information for tools.
 
== 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
|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
}}
</pre>
 
[[Category:Templates]]
</noinclude>

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.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Tool pagetool

no description

Page namerequired
Countrycountry

no description

Stringrequired
Regionregion

no description

Stringoptional
Field 1 namedata_field1_name

no description

Stringoptional
Field 1 valuedata_field1_value

no description

Stringoptional
Field 2 namedata_field2_name

no description

Stringoptional
Field 2 valuedata_field2_value

no description

Stringoptional
Field 3 namedata_field3_name

no description

Stringoptional
Field 3 valuedata_field3_value

no description

Stringoptional
Field 4 namedata_field4_name

no description

Stringoptional
Field 4 valuedata_field4_value

no description

Stringoptional
Field 5 namedata_field5_name

no description

Stringoptional
Field 5 valuedata_field5_value

no description

Stringoptional
Additional infoadditional_info

no description

Contentoptional
Detailsdetails

no description

Contentoptional
Last verifiedlast_verified

no description

Dateoptional