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}}}}