Différences entre les versions de « Modèle:Definition »
De Commission Historique
m |
m |
||
(17 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
<noinclude> | <noinclude> | ||
{{#cargo_declare:_table=Definitions|expression_de=String|expression_en=String|expression_fr=String|definition_de=Text|definition_en=Text|definition_fr=Text}} | {{#cargo_declare:_table=Definitions|expression_de=String|expression_en=String|expression_fr=String|definition_de=Text|definition_en=Text|definition_fr=Text}} | ||
</noinclude><includeonly>{{#cargo_store:_table=Definitions|expression_de={{{expression_de|}}}|expression_en={{{expression_en|}}}|expression_fr={{{expression_fr|}}}|definition_de={{{definition_de|}}}|definition_en={{{definition_en|}}}|definition_fr={{{definition_fr|}}} }} | </noinclude><includeonly>{{#ifeq:{{NAMESPACE}}|def|{{#cargo_store:_table=Definitions|expression_de={{{expression_de|}}}|expression_en={{{expression_en|}}}|expression_fr={{{expression_fr|}}}|definition_de={{{definition_de|}}}|definition_en={{{definition_en|}}}|definition_fr={{{definition_fr|}}} }}|}} | ||
{{DISPLAYTITLE:{{PAGENAME}}}} | |||
{{#invoke:Fonctions|langue_field|fr={{#if:{{{expression_fr|}}}|''~{{{expression_fr}}}. ''}}{{{definition_fr|}}}|en={{#if:{{{expression_en|}}}|''~{{{expression_en}}}. ''}}{{{definition_en|}}}|de={{#if:{{{expression_de|}}}|''~{{{expression_de}}}. ''}}{{{definition_de|}}} }} | |||
{{# | {{#switch:{{{cat|}}} | ||
|specialite= | |||
{{#cargo_query:tables=Personnes | |||
|fields=CONCAT('[[',Personnes._pageName,'|',Personnes.Prenom,' ',Personnes.Nom,']]')=Identité principale | |||
|group by=Identité principale | |||
|order by=Identité principale | |||
|limit=10000 | |||
|where=Specialite HOLDS '{{PAGENAME}}' | |||
|default= | |||
}} | |||
|profession= | |||
{{#cargo_query:tables=Personnes | |||
|fields=CONCAT('[[',Personnes._pageName,'|',Personnes.Prenom,' ',Personnes.Nom,']]')=Identité principale | |||
|group by=Identité principale | |||
|order by=Identité principale | |||
|limit=10000 | |||
|where=Profession HOLDS '{{PAGENAME}}' | |||
|default= | |||
}} | |||
|titre= | |||
{{#cargo_query:tables=Personnes,Pers_inst | |||
|fields=CONCAT('[[',Personnes._pageName,'|',Personnes.Prenom,' ',Personnes.Nom,']]')=Identité principale | |||
|join on=Personnes._pageName=Pers_inst.Objet_1 | |||
|group by=Identité principale | |||
|order by=Identité principale | |||
|limit=10000 | |||
|where=Personnes.Titre HOLDS '{{PAGENAME}}' OR Pers_inst.Nature = '{{PAGENAME}}' | |||
|default= | |||
}} | |||
| | |||
}} | |||
</includeonly> | </includeonly> |
Version actuelle datée du 18 novembre 2021 à 13:54
Ce modèle définit la table « Definitions ». Afficher la table.