我已经按照这个小教程做了我需要的东西: Stackoverflow - 自定义管理页面
但是现在我需要在管理菜单中放置一个链接,当我将文件上传到服务器时会自动...
我该怎么做?:s 用谷歌搜索它,但我想我找不到答案 :s
我已经按照这个小教程做了我需要的东西: Stackoverflow - 自定义管理页面
但是现在我需要在管理菜单中放置一个链接,当我将文件上传到服务器时会自动...
我该怎么做?:s 用谷歌搜索它,但我想我找不到答案 :s
当您将文件上传到服务器时,这无法自动完成。您需要创建一个 vQmod 来编辑管理头文件以插入它
您应该告诉我们您使用的是什么版本的 opencart,您是否有 vqmod(您是否打算使用它),以及您希望该页面链接显示在管理面板的哪个位置。
您需要安装vqmod(按照说明进行操作)
创建 .xml 文件,将其保存到 vqmod XML 文件夹并将其放入其中
<modification>
<id>Add a link</id>
<version>1.5.4</version>
<vqmver>0.1</vqmver>
<author>Jeffrey Murdock</author>
<!-- edit header controller -->
<file name="admin/controller/common/header.php">
<!-- create link to your page -->
<operation error="log">
<search position="after"><![CDATA[$this->data['setting'] = $this->url->link('setting/store', 'token=' . $this->session->data['token'], 'SSL');]]></search>
<add><![CDATA[
$this->data['hello_world'] = $this->url->link('custom/helloworld', 'token=' . $this->session->data['token'], 'SSL');
]]></add>
</operation>
<!-- / -->
</file>
<!-- edit header template -->
<file name="admin/view/template/common/header.tpl">
<!-- add link to your page -->
<operation error="log">
<search position="before" offset="1"><![CDATA[<ul class="right">]]></search>
<add><![CDATA[
<li><a class="top">Your link</a>
<ul>
<li><a href="<?=$hello_world;?>">Hello World</a></li>
</ul>
</li>
]]></add>
</operation>
<!-- / -->
</file>
</modification>
如果你正确安装了 vqmod,并且有 opencart 1.5.4 版本,这应该会在你的管理员顶部菜单中显示链接。