Bonjour,
voici une capture d'écran entre le back et le front
si je fais un var_dump de $fields au début de la vue (view.mthl.php) j'ai bien tous les champs, juste après votre code :
if ($this->config->get('address_show_details', 0)) {
$fields['address'] = $this->fieldsClass->getFields('display:vendor_user_show=1', $null, 'address');
} else {
$fields['address'] = $this->fieldsClass->getFields('field_frontcomp', $null, 'address');
}
la donnée se perd à ce niveau :
$extra_fields_show = $this->fieldsClass->getFields('display:vendor_user_show=1', $null, $field_type);
$extra_fields_edit = $this->fieldsClass->getFields('display:vendor_user_edit=1', $null, $field_type);
$all_fields = array();
foreach ($extra_fields_show as $fieldname => $field) {
$all_fields[$field->field_ordering] = $field;
$all_fields[$field->field_ordering]->fieldname = $fieldname;
}
Au moment d'initialiser $extra_fields_show, il contient address_street2, $extra_fields_edit ne le contient pas
Ensuite, après la boucle, $all_fields ne le contient pas, et c'est $all_fields qui est utiliser par la suite, sans address_street2