Difference between revisions of "Template:ProjectByResTopicOngoing"

From AIRWiki
Jump to: navigation, search
(New page: <noinclude> 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 [[:Ca...)
 
m ({{{1}}})
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<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 and having an end date posterior to the current date, visualizing it with the [[Template:ProjectViz]] template.
+
This is a specialized version of template [[Template:ProjectByResTopic]].
 +
This template takes as first input a [[:Category:Research Topic|Research Topic]] and returns a paragraph having the name of the topic as its title, including all the [[:Category:Project| Projects]] belonging to that Area and having an end date posterior to the current date, visualizing it with the [[Template:ProjectViz]] template.
 
It can be used to dynamically generate list of [[:Category:Project|Projects]] grouped by their [[:Category:Research Topic|Research Topic]], with the following query:
 
It can be used to dynamically generate list of [[:Category:Project|Projects]] grouped by their [[:Category:Research Topic|Research Topic]], with the following query:
 
<pre><nowiki>
 
<pre><nowiki>
   {{#ask:[[Category:Research Topic]]|format=template|link=none|template=ProjectByResTopic}}
+
   {{#ask:[[Category:Research Topic]]|format=template|link=none|template=ProjectByResTopicOngoing}}
 
</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:
 
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>
 
<pre><nowiki>
   {{#ask:[[Category:Research Topic]][[BelongsToArea::NameOfTheChosenResearchArea]]|format=template|link=none|template=ProjectByResTopic}}
+
   {{#ask:[[Category:Research Topic]][[BelongsToArea::NameOfTheChosenResearchArea]]|format=template|link=none|template=ProjectByResTopicOngoing}}
 
</nowiki></pre>
 
</nowiki></pre>
 
Of course, the last query will consider ''only'' research topics which include
 
Of course, the last query will consider ''only'' research topics which include
Line 19: Line 20:
 
<pre><nowiki>
 
<pre><nowiki>
 
<includeonly>
 
<includeonly>
==== {{{1}}} ====
+
==== [[{{{1}}}]] ====
{{#ask: [[Category:Project]] [[PrjResTopic::{{{1}}}]] [[PrjEnd::<{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}}]]
+
{{#ask: [[Category:Project]] [[PrjResTopic::{{{1}}}]] [[PrjEnd::>{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}}]]
 
| ?PrjTitle
 
| ?PrjTitle
 
| ?PrjImage
 
| ?PrjImage
Line 36: Line 37:
 
| ?PrjStatus
 
| ?PrjStatus
 
| format = template
 
| format = template
| template = ProjectViz
+
| template = ProjectVizSlim
 
}}
 
}}
 
</includeonly>
 
</includeonly>
Line 43: Line 44:
  
 
<includeonly>
 
<includeonly>
==== {{{1}}} ====
+
==== [[{{{1}}}]] ====
{{#ask: [[Category:Project]] [[PrjResTopic::{{{1}}}]] [[PrjEnd::<{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}}]]
+
{{#ask: [[Category:Project]] [[PrjResTopic::{{{1}}}]] [[PrjEnd::>{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}}]] [[PrjStatus::Active]]
 
| ?PrjTitle
 
| ?PrjTitle
 
| ?PrjImage
 
| ?PrjImage
Line 60: Line 61:
 
| ?PrjStatus
 
| ?PrjStatus
 
| format = template
 
| format = template
| template = ProjectViz
+
| template = ProjectVizSlim
 
}}
 
}}
 
</includeonly>
 
</includeonly>

Latest revision as of 17:50, 3 October 2011

This is a specialized version of template Template:ProjectByResTopic. This template takes as first input a Research Topic and returns a paragraph having the name of the topic as its title, including all the Projects belonging to that Area and having an end date posterior to the current date, visualizing it with the Template:ProjectViz template. 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=ProjectByResTopicOngoing}}

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

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

   [[belongsToArea::NameOfTheChosenResearchArea]]

in their wiki source code.

Source Code:

<includeonly>
==== [[{{{1}}}]] ====
{{#ask: [[Category:Project]] [[PrjResTopic::{{{1}}}]] [[PrjEnd::>{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}}]]
| ?PrjTitle
| ?PrjImage
| ?PrjDescription
| ?PrjCoordinator
| ?PrjTutor
| ?PrjCollaborator
| ?PrjStudent
| ?PrjStart
| ?PrjEnd
| ?PrjResArea
| ?PrjResTopic
| ?PrjLevel
| ?PrjType
| ?PrjStatus
| format = template
| template = ProjectVizSlim
}}
</includeonly>