Difference between revisions of "Template:ProjectByResTopic"

From AIRWiki
Jump to: navigation, search
m
Line 1: Line 1:
<!-- '''ProjectByResTopic is still experimental! DO NOT USE!''' -->
 
 
 
<noinclude>
 
<noinclude>
 
This template takes as first input a [[:Category:Research Topic|Research Topic]] and returns a paragraph having with the name of the topic as its title, including all the [[:Category:Project| Projects]] belonging to that Area, visualizing it with the [[Template:ProjectVizSlim]].
 
This template takes as first input a [[:Category:Research Topic|Research Topic]] and returns a paragraph having with the name of the topic as its title, including all the [[:Category:Project| Projects]] belonging to that Area, visualizing it with the [[Template:ProjectVizSlim]].
Line 7: Line 5:
 
   {{#ask:[[Category:Research Topic]]|format=template|link=none|template=ProjectByResTopic}}
 
   {{#ask:[[Category:Research Topic]]|format=template|link=none|template=ProjectByResTopic}}
 
</nowiki></pre>
 
</nowiki></pre>
 +
If you only want to show projects belonging to a single research area (e.g., because you want to list them in the AIRWiki page dedicated to that area) you can use the following query instead:
 +
<pre><nowiki>
 +
  {{#ask:[[Category:Research Topic]][[BelongsToArea::NameOfTheChosenResearchArea]]|format=template|link=none|template=ProjectByResTopic}}
 +
</nowiki></pre>
 +
Of course, the last query will consider ''only'' research topics which include
 +
<pre><nowiki>
 +
  [[belongsToArea::Robotics]]
 +
</nowiki></pre>
 +
in their wiki source code.
  
 
Source Code:
 
Source Code:
Line 13: Line 20:
 
<includeonly>
 
<includeonly>
 
===== {{{1}}} =====
 
===== {{{1}}} =====
{{#ask: [[Category:Project]][[PrjResTopic::{{{1}}}]][[PrjResArea::Robotics]]
+
{{#ask: [[Category:Project]][[PrjResTopic::{{{1}}}]]
 
| ?PrjTitle
 
| ?PrjTitle
 
| ?PrjImage
 
| ?PrjImage
Line 35: Line 42:
 
<includeonly>
 
<includeonly>
 
===== {{{1}}} =====
 
===== {{{1}}} =====
{{#ask: [[Category:Project]][[PrjResArea::Robotics]][[PrjResTopic::{{{1}}}]]
+
{{#ask: [[Category:Project]][[PrjResTopic::{{{1}}}]]
 
| ?PrjTitle
 
| ?PrjTitle
 
| ?PrjImage
 
| ?PrjImage

Revision as of 11:30, 15 February 2010

This template takes as first input a Research Topic and returns a paragraph having with the name of the topic as its title, including all the Projects belonging to that Area, visualizing it with the Template:ProjectVizSlim. It can be used to dynamically generate list of Projects grouped by their Research Topic, with the following query:

   {{#ask:[[Category:Research Topic]]|format=template|link=none|template=ProjectByResTopic}}

If you only want to show projects belonging to a single research area (e.g., because you want to list them in the AIRWiki page dedicated to that area) you can use the following query instead:

   {{#ask:[[Category:Research Topic]][[BelongsToArea::NameOfTheChosenResearchArea]]|format=template|link=none|template=ProjectByResTopic}}

Of course, the last query will consider only research topics which include

   [[belongsToArea::Robotics]]

in their wiki source code.

Source Code:

<includeonly>
===== {{{1}}} =====
{{#ask: [[Category:Project]][[PrjResTopic::{{{1}}}]]
| ?PrjTitle
| ?PrjImage
| ?PrjDescription
| ?PrjCoordinator
| ?PrjTutor
| ?PrjStarts
| ?PrjStudMin
| ?PrjStudMax
| ?PrjCFUMin
| ?PrjCFUMax
| ?PrjResArea
| ?PrjResTopic
| format = template
| template = ProjectVizSlim
}}
</includeonly>