我正在使用OpenCart v 2.1.1。
在管理区域中,设置区域指示主题设置为默认。
在服务器上,我导航到目录->视图->主题->默认->模板->通用 并打开header.tpl文件进行编辑。
在header.tpl文件中,我找到了第115行,它似乎是最后一个项目
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
然后在我添加的下一行中:
<li><a href="index.php?route=information/contact">Contact Us</a><li>
我保存的更改,刷新的网页以及“联系我们”链接没有出现在蓝色菜单栏中。
我做错了什么..
答案 0 :(得分:0)
似乎您将此行添加到了不正确的位置。您应该将其添加到最后一个</ul>
标签之前。这是OC2.1版本的114行。
<li><a href="index.php?route=information/contact">Contact Us</a><li>
</ul>
header.tpl的最后一部分:
<?php if ($categories) { ?>
<div class="container">
<nav id="menu" class="navbar">
<div class="navbar-header"><span id="category" class="visible-xs"><?php echo $text_category; ?></span>
<button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<?php foreach ($categories as $category) { ?>
<?php if ($category['children']) { ?>
<li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
<div class="dropdown-menu">
<div class="dropdown-inner">
<?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
<ul class="list-unstyled">
<?php foreach ($children as $child) { ?>
<li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
<?php } ?>
</ul>
<?php } ?>
</div>
<a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
</li>
<?php } else { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
<?php } ?>
<li><a href="index.php?route=information/contact">Contact Us</a><li>
</ul>
</div>
</nav>
</div>
<?php } ?>
我检查了它是否可以使用默认设置。当然,不要忘记清除浏览器的缓存。
答案 1 :(得分:0)
您需要删除模板引擎的缓存,否则它将不会更新缓存的模板。