Ok, ce que j'ai fait, j'ai mis le code du template show_block_custom_item.php là ou je voulais, c'est celui ci :
<table class="hikashop_product_custom_item_info_table">
<?php
foreach ($this->itemFields as $fieldName => $oneExtraField) {
if(empty($this->element->$fieldName))
$this->element->$fieldName = $oneExtraField->field_default;
$itemData = hikaInput::get()->getString('item_data_' . $fieldName, $this->element->$fieldName);
?>
<tr id="hikashop_item_<?php echo $oneExtraField->field_namekey; ?>" class="hikashop_item_<?php echo $oneExtraField->field_namekey;?>_line">
<td class="key">
<span id="hikashop_product_custom_item_name_<?php echo $oneExtraField->field_id;?>" class="hikashop_product_custom_item_name"><?php
echo $this->fieldsClass->getFieldName($oneExtraField);
?></span>
</td>
<td>
<span id="hikashop_product_custom_item_value_<?php echo $oneExtraField->field_id;?>" class="hikashop_product_custom_item_value"><?php
$onWhat='onchange';
if($oneExtraField->field_type=='radio')
$onWhat='onclick';
$oneExtraField->product_id = $this->element->product_id;
echo $this->fieldsClass->display(
$oneExtraField,
$itemData,
'data[item]['.$oneExtraField->field_namekey.']',
false,
' '.$onWhat.'="hikashopToggleFields(this.value,\''.$fieldName.'\',\'item\',0);"'
);
?></span>
</td>
</tr>
<?php
}
?>
</table>
Par contre, cela affiche tous les champs article et ça ne s'affiche que si je mets l'affichage sur oui pour la partie publique.
Comment pourrais je faire afficher un champ spécifique même si l'affichage est sur non ?
Je vous remercie.