bonjour,
j'ai une requête sous typo3 qui me ramene des valeurs dans le template ci dessous:
Je souhaiterai que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <!-- ###RESULT_TEMPLATE### --> <!-- INSERTION DES RESULTATS DE LA REQUETE ENTETE DE LA TABLE --> <div id="###CONF_DIVID###"> <div align="center"> <table border="0" cellpadding="0" cellspacing="0" id="xxxx" > <tr class="xxx"> <td class="xxx"><B>###HEADER_1###</B></td> <td class="xxx">2</td> <td class="xxx">###HEADER_3###</td> <td class="xxx">4</td> <td class="xxx">5</td> <td class="xxx">6</td> <td class="xxx">7</td> </tr> <!-- ###DATA_TEMPLATE### --> <!-- INSERTION DES RESULTATS DE LA REQUETE LIGNES DE LA TABLE --> <tr style="height:30px;" class="###WFQBE_CLASS###"> <td class="xxx">###FIELD_1###</td> <td class="xxx">###FIELD_2### ###FIELD_3###</td> <td class="xxx">###FIELD_4###</td> <td class="xxx">###FIELD_5###</td> <td class="xxx">###FIELD_6###</td> <td class="xxx">###FIELD_7###</td> <!-- !!! BALISE !!!qui est cense contenir le resultat des ###FIELD_FICHIERS### --> </tr> <!-- ###DATA_TEMPLATE### --> </table> </div> </div> <!-- ###RESULT_TEMPLATE### --> <!-- ###EMPTY_RESULT_TEMPLATE### --> <div id="###CONF_DIVID###"> ###CONF_EMPTYTEXT### </div> <!-- ###EMPTY_RESULT_TEMPLATE### -->
- si une valeur est retourné pour les variables ###FIELD_FICHIER (1,2,3)###, un lien soit affiché du genre <a href="..."><img src="..."></a>
- et que si aucune valeur n'est renvoyé, il ne soit rien affiché.
j'avais deja fait un bout de code :
Mais cela ne fonctionne pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <script language="javascript"> function()fichieraffiche(); </script> <script language="javascript"> var fichier = "###FIELD_FICHIER###"; var fichier1 = "###FIELD_FICHIER1###"; var fichier2 = "###FIELD_FICHIER2###"; var fichier3 = "###FIELD_FICHIER3###"; function fichieraffiche() {ID='+GetID(), if (fichier != "") document.getElementById("balise").innerHTML = "<a href='http://xxxxx/###FIELD_FICHIER###' target='_blank'>TEST</a>"; else {document.getElementById("balise").innerHTML = "";} if (fichier1 != "") document.getElementById("balise").innerHTML ="<a href='http://xxxxx/###FIELD_FICHIER1###' target='_blank'>TEST</a>"; else { document.getElementById("balise").innerHTML = ""; } if (fichier2 != "") document.getElementById('balise').innerHTML = "<a href='xxxxx/###FIELD_FICHIER2###' target='_blank'>TEST</a>"; else { document.getElementById("balise").innerHTML = ""; } if (fichier3 != "") document.getElementById("balise").innerHTML = "<a href='xxxxx/###FIELD_FICHIER3###' target='_blank'>TEST</a>"; else { document.getElementById("balise").innerHTML = ""; } } </script>
Quelqu'un peut il m'aider ?
Partager