When you do a messageStack you have to add it to an existing output on the page ...
The tpl_checkout_payment.php has a few:
Code:
<?php if ($messageStack->size('redemptions') > 0) echo $messageStack->output('redemptions'); ?>
<?php if ($messageStack->size('checkout') > 0) echo $messageStack->output('checkout'); ?>
<?php if ($messageStack->size('checkout_payment') > 0) echo $messageStack->output('checkout_payment'); ?>
If you change your messageStack from:
Code:
$messageStack->add_session('dropdown', ERROR_DROP_DOWN, 'error');
to something like:
Code:
$messageStack->add_session('checkout_payment', ERROR_DROP_DOWN, 'error');
it should work better ...
Bookmarks