Note that in Zen Cart 1.55, this change was made in html_output.php:
ZC154
PHP Code:
function zen_draw_pull_down_menu($name, $values, $default = '', $parameters = '', $required = false) {
$field = '<select name="' . zen_output_string($name) . '"';
if (zen_not_null($parameters)) $field .= ' ' . $parameters;
$field .= '>' . "\n";
ZC155
PHP Code:
function zen_draw_pull_down_menu($name, $values, $default = '', $parameters = '', $required = false) {
$field = '<select';
if (!strstr($parameters, 'id=')) $field .= ' id="select-'.zen_output_string($name).'"';
$field .= ' name="' . zen_output_string($name) . '"';
So if calling this function with no id/letting it generate the id itself, as in the case of this mod, the id now gets prefixed with select- and breaks the mod and any associated css.
So, you need to pass the ids in the function call to restore functionality.
Bookmarks