Difference between revisions of "Template:Get general experts"

From SNIC Documentation
Jump to: navigation, search
Line 2: Line 2:
  
 
This template generates the page selection part of a query for field experts. It will yield pages for people who have the field Category:''page'', or otherwise have one of the ''fields'', which should be given as a comma separated list of category page names including the 'Category:' namespace part. These nonconventional requirements on ''fields'' have technical motivations related to how <nowiki>{{#show: ... }}</nowiki> render results for pages with multiply set properties, and may be subject to change in the future.
 
This template generates the page selection part of a query for field experts. It will yield pages for people who have the field Category:''page'', or otherwise have one of the ''fields'', which should be given as a comma separated list of category page names including the 'Category:' namespace part. These nonconventional requirements on ''fields'' have technical motivations related to how <nowiki>{{#show: ... }}</nowiki> render results for pages with multiply set properties, and may be subject to change in the future.
 
Not that by default, this template will explicitly not yield people who have ''page'' as an [[Property::Expertise]], as most often these people are already listed separately using [[Template:List specific experts]], and repeating this information would only be confusing. However, you can set ''include specific experts''=true to include them anyway.
 
  
 
Examples:  
 
Examples:  
Line 10: Line 8:
 
  {{get general experts|{{PAGENAME}}|{{#ask: [[{{PAGENAME}}]]|?field=|link=none}}}}</nowiki>
 
  {{get general experts|{{PAGENAME}}|{{#ask: [[{{PAGENAME}}]]|?field=|link=none}}}}</nowiki>
  
</noinclude><includeonly><onlyinclude>[[Category:Person]] [[expertise::!{{{page}}}]] <q>[[field::Category:{{{page}}}]] {{#if: {{{fields|}}}|OR [[field::{{#replace:{{{fields}}}|, Category:|{{pipe}}{{pipe}}Category:}}]]}}</q></onlyinclude></includeonly>
+
</noinclude><includeonly><onlyinclude>[[Category:Person]] <q>[[field::Category:{{{page}}}]] {{#if: {{{fields|}}}|OR [[field::{{#replace:{{{fields}}}|, Category:|{{pipe}}{{pipe}}Category:}}]]}}</q></onlyinclude></includeonly>

Revision as of 09:08, 12 September 2011

Unless you really know what you are doing, you should probably use Template:List general experts instead.

This template generates the page selection part of a query for field experts. It will yield pages for people who have the field Category:page, or otherwise have one of the fields, which should be given as a comma separated list of category page names including the 'Category:' namespace part. These nonconventional requirements on fields have technical motivations related to how {{#show: ... }} render results for pages with multiply set properties, and may be subject to change in the future.

Examples:

 {{get general experts|GROMAX|Category:Bioinformatics, Category:Computational chemistry}}
 {{get general experts|{{PAGENAME}}|{{#ask: [[{{PAGENAME}}]]|?field=|link=none}}}}