Chronos chronos left.png
Rusmed logo color.png
Chronos chronos right.png

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Différences entre les versions de « Modèle:Definition »

De Commission Historique
m
m
 
(16 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|}}} }}


{{#invoke:Fonctions|langue_field|fr={{{definition_fr|}}}{{#if:{{{expression_fr|}}}|(\~{{{expression_fr}}}).}}|en={{{definition_en|}}}{{#if:{{{expression_fr|}}}|(~{{{expression_fr}}}).}}|de={{{definition_de|}}} }}{{#if:{{{expression_fr|}}}|(~{{{expression_fr}}}). }}
{{#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 à 14:54

Ce modèle définit la table « Definitions ». Afficher la table.