【发布时间】:2014-04-07 03:49:57
【问题描述】:
今天我正在为我的下一个项目研究 OpenCart。而且我的代码有问题。我想要做的只是在目录列表下的管理导航菜单中添加另一个链接。但是,每当我编辑 header.tpl 时,它都不会显示我的更新。这就是我所做的。
我添加了另一个名为“mypage”的链接 文件位于:admin/view/template/common/header.tpl
这是我的更新
<div id="menu">
<ul class="left" style="display: none;">
<li id="dashboard"><a href="<?php echo $home; ?>" class="top"><?php echo $text_dashboard; ?></a></li>
<li id="catalog"><a class="top"><?php echo $text_catalog; ?></a>
<ul>
<li><a href="<?php echo $category; ?>"><?php echo $text_category; ?></a></li>
<li><a href="<?php echo $product; ?>"><?php echo $text_product; ?></a></li>
<li><a href="<?php echo $filter; ?>"><?php echo $text_filter; ?></a></li>
<li><a href="<?php echo $profile; ?>"><?php echo $text_profile; ?></a></li>
<li><a class="parent"><?php echo $text_attribute; ?></a>
<ul>
<li><a href="<?php echo $attribute; ?>"><?php echo $text_attribute; ?></a></li>
<li><a href="<?php echo $attribute_group; ?>"><?php echo $text_attribute_group; ?></a></li>
</ul>
</li>
<li><a href="<?php echo $option; ?>"><?php echo $text_option; ?></a></li>
<li><a href="<?php echo $manufacturer; ?>"><?php echo $text_manufacturer; ?></a></li>
<li><a href="<?php echo $download; ?>"><?php echo $text_download; ?></a></li>
<li><a href="<?php echo $review; ?>"><?php echo $text_review; ?></a></li>
<li><a href="<?php echo $information; ?>"><?php echo $text_information; ?></a></li>
<li><a href="<?php echo $mypage; ?>"><?php echo $text_mypage; ?></a></li>
</ul>
</li>
如您所见,我在信息下方添加了另一个链接。
现在下一步我在控制器中包含语言变量 文件位于:admin/controller/header.php
我添加了这一行:
$this->data['text_mypage'] = $this->language->get('text_mypage');
现在我做的最后一步是将链接包含在我的语言文件中 文件位于:admin/language/english/common/header.php
我添加了这一行:
$_['text_mypage'] = 'My Page';
现在我的问题是它没有显示我的链接。我不知道我哪里错了。请帮助我,我是这个框架的新手。我也手动清除了缓存,但效果相同。
【问题讨论】:
-
您是否在管理端使用任何扩展程序或主题?
-
查看此文件是否存在
vqmod/vqcache/vq2-admin_view_template_common_header.tpl,如果存在,请查看您添加到 tpl 的行是否存在 -
在此之前删除
vqcache文件夹中的所有文件