Difference between revisions of "Template:Get general experts"

From SNIC Documentation
Jump to: navigation, search
Line 10: Line 10:
 
  {{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]] {{#if: {{{include specific experts|}}}|true||[[expertise::!{{{page}}}]]}}<q>[[field::Category:{{{page}}}]] {{#if: {{{fields|}}}|OR [[field::{{#replace:{{{fields}}}|, Category:|{{pipe}}{{pipe}}Category:}}]]}}</q></onlyinclude></includeonly>
+
</noinclude><includeonly><onlyinclude>[[Category:Person]] [[expertise::!{{{page}}}]] <q>[[field::Category:{{{page}}}]] {{#if: {{{fields|}}}|OR [[field::{{#replace:{{{fields}}}|, Category:|{{pipe}}{{pipe}}Category:}}]]}}</q></onlyinclude></includeonly>

Revision as of 08:43, 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.

Not that by default, this template will explicitly not yield people who have page as an 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:

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