Hi,
The display issue for the size of the inputs (or dropdown) is linked to the CSS.
In the checkout, when you edit an address the edition part is displayed in a different section than the section which display the addresses ; that's why you might have some differences for the CSS.
The line which is higher it just that the dropdown is taking all the width so the asterisk which should be display on the right is display below.
If you want to hide the asterisks, you have to set the field as not required during the call of the display function.
echo $this->fieldsClass->display(
$field,
@$this->address->$fieldname,
'data['.$name.']['.$fieldname.']',
false,
' ' . $onWhat . '="hikashopToggleFields(this.value,\''.$fieldname.'\',\''.$name.'\',0);"',
false,
$this->fields,
$this->address,
false // this parameter is added
);
The other solution is to use a CSS in order to hide the span with the classname "hikashop_field_required" in the specific container.
www.hikashop.com/support/support/documen...ize-the-display.html
And for the design, the best will be to change a little more the view in order to have the same classes for the container elements.
Regards,