diff --git a/admin-dev/themes/default/template/helper/options/options.tpl b/admin-dev/themes/default/template/helper/options/options.tpl
index 432a47fb6..3e64c9238 100644
--- a/admin-dev/themes/default/template/helper/options/options.tpl
+++ b/admin-dev/themes/default/template/helper/options/options.tpl
@@ -183,7 +183,7 @@
{/if}
- {if (isset($field['required']) && $field['required'])}
+ {if isset($field['required']) && $field['required'] && $field['type'] != 'radio'}
*
{/if}
{if isset($field['desc'])}
{$field['desc']}
{/if}
@@ -202,7 +202,7 @@
/>
{/if}
- {if $required_fields}
+ {if isset($categoryData['required_fields']) && $categoryData['required_fields']}
* {l s='Required field'}
{/if}
{if isset($categoryData['bottom'])}{$categoryData['bottom']}{/if}
diff --git a/classes/helper/HelperOptions.php b/classes/helper/HelperOptions.php
index f0085a7bb..7df20413a 100644
--- a/classes/helper/HelperOptions.php
+++ b/classes/helper/HelperOptions.php
@@ -133,8 +133,7 @@ class HelperOptionsCore extends Helper
// Is at least one required field present?
if (isset($field['required']) && $field['required'])
- $required_fields = true;
-
+ $category_data['required_fields'] = true;
}
// Assign the modifications back to parent array
$option_list[$category] = $category_data;
@@ -150,7 +149,6 @@ class HelperOptionsCore extends Helper
'token' => $this->token,
'option_list' => $option_list,
'current_id_lang' => $this->context->language->id,
- 'required_fields' => isset($required_fields) ? $required_fields : false,
'languages' => isset($languages) ? $languages : null,
'currency_left_sign' => $this->context->currency->getSign('left'),
'currency_right_sign' => $this->context->currency->getSign('right'),