Попробовал добавить в контроллер, картина та-же
Есть еще от этого же автора OC Vertical Mega Menu и оно работает нормально
Сравнил файлы admin/view/template/extension/module/ochozmegamenu.tpl
и выяснилось что файлы практически одинаковы, но в том который не работает есть дополнительный код
<script type="text/javascript"><!--
$('input[name=\'product\']').autocomplete({
'source': function(request, response) {
$.ajax({
url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request),
dataType: 'json',
success: function(json) {
response($.map(json, function(item) {
return {
label: item['name'],
value: item['product_id']
}
}));
}
});
},
'select': function(item) {
$('#hozmegamenu-product' + item['value']).remove();
$('#hozmegamenu-product').append('<div id="hozmegamenu-product' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" value="' + item['value'] + '" /></div>');
data = $.map($('#hozmegamenu-product input'), function(element) {
return $(element).attr('value');
});
$('input[name=\'hozmegamenu_product\']').attr('value', data.join());
}
});
$('#hozmegamenu-product').delegate('.fa-minus-circle', 'click', function() {
$(this).parent().remove();
data = $.map($('#hozmegamenu-product input'), function(element) {
return $(element).attr('value');
});
$('input[name=\'hozmegamenu_product\']').attr('value', data.join());
});
я его удалил и меню заработало. Все сохраняется, админка открывается, на сайте все работает
Так вот интересно - я ничего более крупного не накосячу удалением этого кода ?