25/06/2015, 11:55:48
Je reviens après un bon moment d'inaction par rapport a ce post. J'ai pu ebaucher une petite fonction qui me permettrait de masquer/afficher les champs selon les categories avec du JAVASCRIPT.
Exemple de la fonction :
Dans mon body j'ai :
Alors, ma question par rapport à l'orientation suggérée par Jissey, comment dois je l'intégrer dans le template editarticle.tpl et surtout comment récupérer les champs crées pour les afficher selon la catégorie choisie.
Exemple de la fonction :
Code :
[== Indéfini ==]
<script language="javascript">
function changementCategory() {
var type = document.getElementById("type").value;
if (type == "Category1")
{
document.getElementById("category1").style="display:block";
} else {
document.getElementById("category1").style="display:none";
}
if (type == "Category2")
{
document.getElementById("category2").style="display:block";
} else {
document.getElementById("category2").style="display:none";
}
if (type == "Category3")
{
document.getElementById("category3").style="display:block";
} else {
document.getElementById("category3").style="display:none";
}
}
</script>
Dans mon body j'ai :
Code :
[== Indéfini ==]
<select id="type" name="type" onChange="changementCategory();">
<option value="Category1">Category X</option>
<option value="Category2">Category Y</option>
<option value="Category3">Category Z</option>
</select><br/><br/>
<div id ="category1" style="display:none">
Template article par défaut + champs supplémentaire liés à cette catégorie X
</div>
<div id="category2" style="display:none">
Template article par défaut + champs supplémentaire liés à cette catégorie Y
</div>
<div id="category3" style="display:none">
Template article par défaut + champs supplémentaire liés à cette catégorie Z
</div>é
Alors, ma question par rapport à l'orientation suggérée par Jissey, comment dois je l'intégrer dans le template editarticle.tpl et surtout comment récupérer les champs crées pour les afficher selon la catégorie choisie.