Здравствуйте!
Помогите пожалуйста решить следующую проблему:
Система OpenCart 1.5.6. Шаблон pav_houseware.
Хочу добавить новую позицию в хэдер. Надо чтобы меню туда встало. Меню - модуль pav_MegaMenu Делаю все по инструкции:
В админке в модуле мегаменю новая позиция отображается. Но при выборе, в шаблоне ничего не добавляется. В модуле не нашел такого места как в инструкции:
теперь в этом же файле (ниже), ищем строку
html += ' <option value="content_top"><?php echo $text_content_top; ?></option>';
и добавляем перед ним строку
html += ' <option value="content_slider">Slider Box</option>';
Есть следующий код:
<script type="text/javascript"><!--
$("#btn-guide").click( function(){
$('#dialog').remove();
$('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="'+$(this).attr('href')+'" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>');
$('#dialog').dialog({
title: 'Guide',
close: function (event, ui) {},
bgiframe: false,
width: 940,
height: 500,
resizable: false,
modal: true
});
return false;
} );
function image_upload(field, thumb) {
$('#dialog').remove();
$('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="index.php?route=common/filemanager&token=<?php echo $token; ?>&field=' + encodeURIComponent(field) + '" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>');
$('#dialog').dialog({
title: '<?php echo $text_image_manager; ?>',
close: function (event, ui) {
if ($('#' + field).attr('value')) {
$.ajax({
url: 'index.php?route=common/filemanager/image&token=<?php echo $token; ?>&image=' + encodeURIComponent($('#' + field).val()),
dataType: 'text',
success: function(data) {
$('#' + thumb).replaceWith('<img src="' + data + '" alt="" id="' + thumb + '" />');
}
});
}
},
bgiframe: false,
width: 800,
height: 400,
resizable: false,
modal: false
});
};
//--></script>
<script type="text/javascript" class="source below">
function __submit( m ){
$("#save_mode").val( m );
$('#form').submit();
}
$('ol.sortable').nestedSortable({
forcePlaceholderSize: true,
handle: 'div',
helper: 'clone',
items: 'li',
opacity: .6,
placeholder: 'placeholder',
revert: 250,
tabSize: 25,
tolerance: 'pointer',
toleranceElement: '> div',
maxLevels: 4,
isTree: true,
expandOnHover: 700,
startCollapsed: true
});
$('#serialize').click(function(){
var serialized = $('ol.sortable').nestedSortable('serialize');
$.ajax({
async : false,
type: 'POST',
dataType:'json',
url: "<?php echo str_replace("&","&",$updateTree);?>",
data : serialized,
success : function (r) {
}
});
})
$(".quickedit").click( function(){
var id = $(this).attr("rel").replace("id_","");
$.post( "<?php echo str_replace("&","&",$actionGetInfo);?>", {
"id":id,
"rand":Math.random()},
function(data){
$("#megamenu-form").html( data );
});
} );
$(".quickdel").click( function(){
if( confirm("<?php echo $this->language->get("message_delete");?>") ){
var id = $(this).attr("rel").replace("id_","");
window.location.href="<?php echo str_replace("&","&",$actionDel);?>&id="+id;
}
} );
$(document).ajaxSend(function() {
$("#ajaxloading").show();
});
$(document).ajaxComplete(function() {
$("#ajaxloading").hide();
});
</script>
Не увидел ничего схожего. Подскажите в каком направлении смотреть хотя бы