bonjour,
j'ai une requête sous typo3 qui me ramene des valeurs dans le template ci dessous:
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### -->
Je souhaiterai que :
- 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 :
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>
Mais cela ne fonctionne pas ...
Quelqu'un peut il m'aider ?