Difference between revisions of "Modèle:FicheSupport"

(Page créée avec « <noinclude> Ceci est le modèle « Fiche sequence ». {{#cargo_declare:_table=Sequences|titre=String|sous-titre=String|date=Date|precision=String|duree=Integer|genre=Page... »)
 
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
Ceci est le modèle « Fiche sequence ».  
+
Ceci est le modèle « FicheSupport ».  
{{#cargo_declare:_table=Sequences|titre=String|sous-titre=String|date=Date|precision=String|duree=Integer|genre=Page|format_original=Page|coloration=String|son=String|langue=String|type=String|realisateurs=List (;) of Page|droits=String|lieu_de_tournage=Coordinates|fonds=Page|pieces_jointes=List (;) of String|public_cible=String|evenements_filmes_ou_en_lien=List (;) of String|personnages_identifies=List (;) of String|lieux_ou_monuments=List (;) of String|resume=Text|descripteurs=List (;) of String|institution_dorigine=Page|thematique=Page|id_support=Page|timecode=Integer}}
+
{{#cargo_declare:_table=Supports|id_support=Page|video=String|date=Date|precision=String|duree=Integer|genre=Page|format_original=Page|coloration=String|son=String|langue=String|type=String|realisateurs=List (;) of Page|droits=String|lieu_de_tournage=Coordinates|fonds=Page|pieces_jointes=List (;) of String|public_cible=String|evenements_filmes_ou_en_lien=List (;) of String|personnages_identifies=List (;) of String|lieux_ou_monuments=List (;) of String|resume=Text|descripteurs=List (;) of String|institution_dorigine=Page|thematique=Page}}
 
</noinclude><includeonly>{{#default_form:FicheSequence}}<!--
 
</noinclude><includeonly>{{#default_form:FicheSequence}}<!--
  
-->{{#cargo_store:_table=Sequences|titre={{{titre|}}}|sous-titre={{{sous-titre|}}}|date={{{date|}}}|precision={{{precision|}}}|duree={{{duree|}}}|genre={{{genre|}}}|format_original={{{format_original|}}}|coloration={{{coloration|}}}|son={{{son|}}}|langue={{{langue|}}}|type={{{type|}}}|realisateurs={{{realisateurs|}}}|droits={{{droits|}}}|lieu_de_tournage={{{lieu_de_tournage|}}}|fonds={{{fonds|}}}|pieces_jointes={{{pieces_jointes|}}}|public_cible={{{public_cible|}}}|evenements_filmes_ou_en_lien={{{evenements_filmes_ou_en_lien|}}}|personnages_identifies={{{personnages_identifies|}}}|lieux_ou_monuments={{{lieux_ou_monuments|}}}|resume={{{resume|}}}|descripteurs={{{descripteurs|}}}|institution_dorigine={{{institution_dorigine|}}}|thematique={{{thematique|}}}|id_support={{{id_support|}}}|timecode={{{timecode|}}} }}<!--
+
-->{{#cargo_store:_table=Supports|id_support={{{id_support|}}}|video={{{video|}}}|date={{{date|}}}|precision={{{precision|}}}|duree={{{duree|}}}|genre={{{genre|}}}|format_original={{{format_original|}}}|coloration={{{coloration|}}}|son={{{son|}}}|langue={{{langue|}}}|type={{{type|}}}|realisateurs={{{realisateurs|}}}|droits={{{droits|}}}|lieu_de_tournage={{{lieu_de_tournage|}}}|fonds={{{fonds|}}}|pieces_jointes={{{pieces_jointes|}}}|public_cible={{{public_cible|}}}|evenements_filmes_ou_en_lien={{{evenements_filmes_ou_en_lien|}}}|personnages_identifies={{{personnages_identifies|}}}|lieux_ou_monuments={{{lieux_ou_monuments|}}}|resume={{{resume|}}}|descripteurs={{{descripteurs|}}}|institution_dorigine={{{institution_dorigine|}}}|thematique={{{thematique|}}}}}<!--
  
 
-->{{#cargo_query:table=Supports|fields=video|where=id_support='{{{id_support}}}'|group by=video|format=template|template=ReqToVar|default=}}<!--
 
-->{{#cargo_query:table=Supports|fields=video|where=id_support='{{{id_support}}}'|group by=video|format=template|template=ReqToVar|default=}}<!--
Line 11: Line 11:
 
! style="text-align: center; background-color:#ccccff;" colspan="2" |<span style="font-size: larger;">{{{titre}}}</span>
 
! style="text-align: center; background-color:#ccccff;" colspan="2" |<span style="font-size: larger;">{{{titre}}}</span>
 
|-
 
|-
|colspan="2"|
+
|colspan="2"|{{#widget:Video|url={{{video|}}} }}
{{#if:{{{video|}}}|{{#widget:Video|url=http://rhinedits-stream.di.unistra.fr/Films/{{{video}}}}}|{{#widget:Video|url=http://rhinedits-stream.di.unistra.fr/Films/{{#var:var_1}} |start={{{timecode|}}}|end={{#expr:{{{timecode|}}}+{{{duree|}}}}} }} }}
 
 
|-
 
|-
{{Ligne|{{int:Template-Sous-titre}}|{{{Sous-titre|}}}}}<!--
+
{{Ligne|{{int:Template-id_support}}|{{{id_support|}}}}}<!--
-->{{Ligne|{{int:Template-id_support}}|{{{id_support|}}}}}<!--
 
 
-->{{Ligne|Type|{{{type|}}}}}<!--
 
-->{{Ligne|Type|{{{type|}}}}}<!--
 
-->{{Ligne|{{int:Template-Date}}|{{{date|}}}  {{#if:{{{precision|}}}|({{{precision}}})}} }}<!--
 
-->{{Ligne|{{int:Template-Date}}|{{{date|}}}  {{#if:{{{precision|}}}|({{{precision}}})}} }}<!--
 
-->{{Ligne|{{int:Template-Coloration}}|[[{{{coloration|}}}|{{Trad|{{{coloration|}}}}}]]}} <!--
 
-->{{Ligne|{{int:Template-Coloration}}|[[{{{coloration|}}}|{{Trad|{{{coloration|}}}}}]]}} <!--
 
-->{{Ligne|{{int:Template-Son}}|[[{{{son|}}}|{{Trad|{{{son|}}}}}]]}}<!--
 
-->{{Ligne|{{int:Template-Son}}|[[{{{son|}}}|{{Trad|{{{son|}}}}}]]}}<!--
-->{{Ligne|{{int:Template-Timecode}}|{{{timecode|}}}}}<!--
 
 
-->{{Ligne|{{int:Template-Durée}}|{{#time: H:i:s |@{{{duree}}}}} }}<!--
 
-->{{Ligne|{{int:Template-Durée}}|{{#time: H:i:s |@{{{duree}}}}} }}<!--
 
-->{{Ligne|{{int:Template-Fonds}}|[[{{{fonds|}}}]]}}<!--
 
-->{{Ligne|{{int:Template-Fonds}}|[[{{{fonds|}}}]]}}<!--
Line 49: Line 46:
 
<br>
 
<br>
 
<hr>
 
<hr>
-->{{#cargo_query:
+
-->
 +
 
 +
{{#cargo_query:
 +
tables=Sequences
 +
|fields=_pageName,titre,timecode,duree,date
 +
|where=id_support='{{{id_support}}}'
 +
|order by=timecode
 +
|group by=timecode
 +
|format=template
 +
|template=ReqToPage
 +
|intro===Séquences==
 +
|default=
 +
}}
 +
<br>
 +
{{#cargo_query:
 +
tables=Sequences
 +
|fields=lieux_et_monuments_identifies
 +
|where=Sequences.id_support='{{{id_support}}}'
 +
|group by=lieux_et_monuments_identifies
 +
|format=template
 +
|template=ReqToPage2
 +
|intro===Lieux et monuments identifiés==
 +
|default=
 +
}}
 +
 
 +
{{#cargo_query:
 
tables=Sequences
 
tables=Sequences
 
|fields=timecode,duree
 
|fields=timecode,duree
Line 58: Line 80:
 
|format=template
 
|format=template
 
|template=ReqToVar
 
|template=ReqToVar
|default={{#vardefine:var_1|{{{timecode|0}}}}}{{#vardefine:var_2|{{{duree|1}}}}}
+
|default={{#vardefine:var_1|0}}{{#vardefine:var_2|-1}}
 
}}
 
}}
 
 
<!--
 
<!--
{{#ifexpr:{{#var:var_1}}<={{{timecode|0}}}|{{#vardefine:var_1|{{{timecode|0}}}}}{{#vardefine:var_2|{{{duree|1}}}}}|}}
 
  
{{#forminput:form=Fiche_sequence|size=|default value={{{id_support}}}-{{#expr:{{#var:var_1|0}}+{{#var:var_2|0}}}}|button text=Ajouter séquence|query string=Fiche_sequence[date]={{{date|}}}&Fiche_sequence[genre]={{{genre|}}}&Fiche_sequence[format]={{{format|}}}&Fiche_sequence[format_original]={{{format_original|}}}&Fiche_sequence[son]={{{son|}}}&Fiche_sequence[langue]={{{langue|}}}&Fiche_sequence[realisateurs]={{{realisateurs|}}}&Fiche_sequence[coloration]={{{coloration|}}}&Fiche_sequence[lieu_de_tournage]={{{lieu_de_tournage|}}}&Fiche_sequence[fonds]={{{fonds|}}}&Fiche_sequence[public_cible]={{{public_cible|}}}&Fiche_sequence[personnages_identifiées]={{{personnages_identifiés|}}}&Fiche_sequence[evenements_filmes_ou_en_lien]={{{evenements_filmes_ou_en_lien|}}}&Fiche_sequence[lieux_et_monuments_identifies]={{{lieux_et_monuments_identifies|}}}&Fiche_sequence[descripteurs]={{{descripteurs|}}}&Fiche_sequence[timecode]={{#expr:{{#var:var_1|0}}+{{#var:var_2|0}}}}&Fiche_sequence[id_support]={{{id_support|}}}&Fiche_sequence[duree]=60
+
-->{{#forminput:form=Fiche_sequence|size=|default value={{{id_support}}}-{{#expr:{{#var:var_1|0}}+{{#var:var_2|0}}}}|button text=Ajouter séquence|query string=Fiche_sequence[date]={{{date|}}}&Fiche_sequence[genre]={{{genre|}}}&Fiche_sequence[format]={{{format|}}}&Fiche_sequence[format_original]={{{format_original|}}}&Fiche_sequence[son]={{{son|}}}&Fiche_sequence[langue]={{{langue|}}}&Fiche_sequence[realisateurs]={{{realisateurs|}}}&Fiche_sequence[coloration]={{{coloration|}}}&Fiche_sequence[lieu_de_tournage]={{{lieu_de_tournage|}}}&Fiche_sequence[fonds]={{{fonds|}}}&Fiche_sequence[public_cible]={{{public_cible|}}}&Fiche_sequence[personnages_identifiées]={{{personnages_identifiés|}}}&Fiche_sequence[evenements_filmes_ou_en_lien]={{{evenements_filmes_ou_en_lien|}}}&Fiche_sequence[lieux_et_monuments_identifies]={{{lieux_et_monuments_identifies|}}}&Fiche_sequence[descripteurs]={{{descripteurs|}}}&Fiche_sequence[timecode]={{#expr:{{#var:var_1|0}}+{{#var:var_2|0}}+1}}&Fiche_sequence[id_support]={{{id_support|}}}&Fiche_sequence[duree]=60
 
}}
 
}}
 
<br>
 
<br>
<div style="text-align: center;">
+
 
<inputbox>
+
[[Catégorie:Supports]]
type=search2
 
</inputbox>
 
[[Spécial:Connexion|Connexion]]
 
</div>
 
-->
 
[[Catégorie:Sequences]]
 
 
</includeonly>
 
</includeonly>

Revision as of 16:17, 12 June 2018

Ceci est le modèle « FicheSupport ».

Error: "precision" cannot be used as a Cargo field name, because it is an SQL keyword.