我将网站迁移到hostgator,顶级类别菜单消失了。我已经尝试了网上提到的所有解决方案。我很困惑为什么这部分没有加载。
其他一切正常,但在header.phtml中,这个<?php echo $this->getChildHtml('topMenu') ?>
被称为未在前端显示。
我的header.phtml有代码....
<div class="header-menu<?php if ($b['header']['menu_position'] == 'right') echo ' header-menu-right' ?>">
<div class="<?php echo $containerClass ?>">
<?php if ($b['header']['menu_position'] == 'left') : ?>
<?php echo $this->getChildHtml('topMenu') ?>
<div class="quick-access <?php if ($switcher_pos == 'middle' || $cart_pos == 'middle') echo 'quick-access1' ?> <?php if ($cart_pos == 'bottom' && $switcher_pos == 'middle') echo 'quick-access2'; ?>">
<?php echo $this->getChildHtml('topSearch') ?>
<?php if ($cart_pos == 'bottom') echo $cart_html; ?>
</div>
<?php else : ?>
<div class="quick-access <?php if ($switcher_pos == 'middle' || $cart_pos == 'middle') echo 'quick-access1' ?> <?php if ($cart_pos == 'bottom' && $switcher_pos == 'middle') echo 'quick-access2'; ?>">
<?php echo $this->getChildHtml('topSearch') ?>
<?php if ($cart_pos == 'bottom') echo $cart_html; ?>
</div>
<?php echo $this->getChildHtml('topMenu') ?>
<?php endif; ?>
</div>
</div>
主题结构是/ app / design / frontend /(mytheme)/default/template/page/html/header.phtml
任何帮助都将受到高度赞赏,因为我被困在这里已经10个小时了。