Différences entre les versions de « Modèle:Definition »
De Commission Historique
(Page créée avec « <noinclude> {{#cargo_declare:_table=Definitions|expression_de=String|expression_en=String|expression_fr=String|definition_de=Text|definition_en=Text|definition_fr=Text}} <… ») |
m |
||
(30 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.