Посмотрите тут
https://opencartforum.com/topic/10692-vybor-valiuty-selektom/
Подскажите, пожалуйста, как в стилях оформить этот код, чтобы корректно отображался выпадающий список валют?
<?php if (count($currencies) > 1) { ?>
<!-- currency select -->
<form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="currency_form">
<div class="switcher">
<?php foreach ($currencies as $currency) { ?>
<?php if ($currency['code'] == $currency_code) { ?>
<p><?php echo $currency['title']; ?></p>
<?php } ?>
<?php } ?>
<ul class="option">
<?php foreach ($currencies as $currency) { ?>
<li><a href="javascript:;" onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $('#currency_form').submit();"><?php echo $currency['title']; ?></a></li>
<?php } ?>
</ul>
</div>
<input type="hidden" name="currency_code" value="" />
<input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</form>
<!-- end currency select -->
<?php } ?>