Modèle:Recherche : Différence entre versions

 
(59 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 +
<noinclude>
 +
 +
</noinclude>
 
<includeonly>
 
<includeonly>
 +
{{DISPLAYTITLE:<span style="position:absolute; top: -9999px">...</span>}}
 +
<!--
 +
{{#display_map:height=800|
 
{{#cargo_query:table=Sequences
 
{{#cargo_query:table=Sequences
|fields=apercu,_pageName,titre,realisateurs,fonds,dateDebut,dateFin,resumefr,resumeen,resumede,idSupport,timecode,duree,video
+
|fields=apercu,_pageName,titre,dateDebut,dateFin,resumefr,resumeen,resumede,idSupport,timecode,duree,video,lieuTournage,thematique
|where=titre LIKE "%{{{expression|}}}%" {{#if:{{{lieu|}}}|AND lieuTournage NEAR ({{{lieu|}}}, {{{rayon|}}})|}} {{#if:{{{thematique|}}}|AND thematique HOLDS WITHIN "{{{thematique}}}"|}} {{#if:{{{dateDebut|}}}|AND dateDebut > "{{{dateDebut}}}"}} {{#if:{{{dateFin|}}}|AND dateFin < "{{{dateFin}}}"|}}
+
|where=(titre LIKE "%{{{expression|}}}%" OR resume{{int:lang}} LIKE "%{{{expression|}}}%") {{#if:{{{lieu|}}}|AND lieuTournage NEAR ({{{lieu|}}}, {{{rayon|}}} km)|}} {{#if:{{{thematique|}}}|AND thematique HOLDS WITHIN "{{{thematique}}}"|}} {{#if:{{{dateDebut|}}}|AND (dateDebut > "{{{dateDebut}}}" OR dateFin > "{{{dateDebut}}}")|}} {{#if:{{{dateFin|}}}|AND (dateDebut < "{{{dateFin}}}" OR dateFin < "{{{dateFin}}}")|}} {{#if:{{{realisateur|}}}|AND realisateurs HOLDS "{{{realisateur}}}"|}}
 
|group by=_pageName
 
|group by=_pageName
|order by=dateDebut,dateFin,_pageName
 
 
|format=template
 
|format=template
|template=RepCat
+
|template=dspmap
 
|named args=yes
 
|named args=yes
}}
+
|no html
{{#display_map:height=1000|
+
}}}}
 +
-->
 +
 
 
{{#cargo_query:table=Sequences
 
{{#cargo_query:table=Sequences
|fields=_pageName,titre,dateDebut,dateFin,apercu,lieuTournage,realisateurs={{int:Template-Réalisateurs}},thematique={{int:Template-Thématiques}}
+
|fields=apercu,_pageName,titre,realisateurs,fonds,dateDebut,dateFin,resumefr,resumeen,resumede,idSupport,timecode,duree,video,thematique
|where=titre LIKE "%{{{expression|}}}%" {{#if:{{{lieu|}}}|AND lieuTournage NEAR ({{{lieu|}}}, {{{rayon|}}})|}} {{#if:{{{thematique|}}}|AND thematique HOLDS WITHIN "{{{thematique}}}"|}} {{#if:{{{dateDebut|}}}|AND dateDebut > "{{{dateDebut}}}"}} {{#if:{{{dateFin|}}}|AND dateFin < "{{{dateFin}}}"|}}
+
|where=(titre LIKE "%{{{expression|}}}%" OR resume{{int:lang}} LIKE "%{{{expression|}}}%" OR description{{int:lang}} LIKE "%{{{expression|}}}%" OR contexte{{int:lang}} LIKE "%{{{expression|}}}%") {{#ifeq:{{{lieu|}}}:{{{rayon|}}}|48.58189, 7.75103:500||AND lieuTournage NEAR ({{{lieu|}}}, {{{rayon|500}}} km)|}} {{#if:{{{thematique|}}}|AND thematique HOLDS WITHIN "{{{thematique}}}"|}} {{#if:{{{dateDebut|}}}|AND (dateDebut > "{{{dateDebut}}}" OR dateFin > "{{{dateDebut}}}")|}} {{#if:{{{dateFin|}}}|AND (dateDebut < "{{{dateFin}}}" OR dateFin < "{{{dateFin}}}")|}} {{#if:{{{realisateur|}}}|AND realisateurs HOLDS "{{{realisateur}}}"|}}
 
|group by=_pageName
 
|group by=_pageName
 +
|order by=dateDebut,dateFin,_pageName
 
|format=template
 
|format=template
|template=dspmap
+
|template=LigneVideo
 
|named args=yes
 
|named args=yes
 
}}
 
}}
 +
 +
{{#cargo_query:table=Sequences
 +
|fields=_pageName={{int:Template-Titre}} ,dateDebut={{int:Template-Après}} ,dateFin={{int:Template-Avant}} ,resumefr ,resumeen ,resumede ,duree={{int:Template-Durée}} (s) ,lieuTournage
 +
|where=(titre LIKE "%{{{expression|}}}%" OR resume{{int:lang}} LIKE "%{{{expression|}}}%" OR description{{int:lang}} LIKE "%{{{expression|}}}%" OR contexte{{int:lang}} LIKE "%{{{expression|}}}%") {{#if:{{{lieu|}}}|AND lieuTournage NEAR ({{{lieu|}}}, {{{rayon|500}}} km)|}} {{#if:{{{thematique|}}}|AND thematique HOLDS WITHIN "{{{thematique}}}"|}} {{#if:{{{dateDebut|}}}|AND (dateDebut > "{{{dateDebut}}}" OR dateFin > "{{{dateDebut}}}")|}} {{#if:{{{dateFin|}}}|AND (dateDebut < "{{{dateFin}}}" OR dateFin < "{{{dateFin}}}")|}} {{#if:{{{realisateur|}}}|AND realisateurs HOLDS "{{{realisateur}}}"|}}
 +
|group by=_pageName
 +
|format=openlayers
 +
|width=100%
 +
|height=600
 
}}
 
}}
 +
 +
----
 +
 
</includeonly>
 
</includeonly>

Version actuelle datée du 17 octobre 2018 à 12:51