OpenCart管理菜单链接网址

时间:2013-05-15 14:13:37

标签: php url hyperlink opencart

我是OpenCart的新手,我正在尝试为它制作一个模块。

我想在管理菜单中找到我正在创建的模块的链接,因此我编辑了这个文件:

/admin/view/template/common/header.tpl

我添加的代码:

<li><a class="top">Import / Export</a>
    <ul>
        <li><a href="" target="_blank">Link 1</a></li>
        <li><a href="" target="_blank">Link 2</a></li>
        <li><a href="" target="_blank">Link 3</a></li>
    </ul>
</li>

我的问题很简单:

在普通链接中,<a href="">的网址设置如下:

<a href="<?php echo $report_customer_online; ?>">

如何使用OpenCart令牌为正确的模块创建网址?

模块路径为module/order_export

如果您需要更多信息,请随时询问......

4 个答案:

答案 0 :(得分:10)

在这里查看我的答案:https://stackoverflow.com/a/16418443/598500 - 我已经回答了类似的问题,无论如何答案与你的问题相同。

但要更准确地指导你:

语言文件/admin/language/<YOUR_LANGUAGE>/common/header.php 添加例如:

$_['text_my_module'] = 'My Module Title';

控制器文件/admin/controller/common/header.php 添加例如:

$this->data['text_my_module'] = $this->language->get('text_my_module');

$this->data['my_module'] = $this->url->link('module/order_export', 'token=' . $this->session->data['token'], 'SSL');

最后模板文件/admin/view/template/common/header.tpl 添加:

<a href="<?php echo $my_module; ?>" class="top"><?php echo $text_my_module; ?></a>

适用的地方......

这是你的正确答案吗?

答案 1 :(得分:1)

创建简单。但是您需要编辑以下文件并添加一些链接,就像上面说的那样。但它会消失。当你使用Opencart更新。这是一个VQMod链接创建示例及其扩展。试试这个/

http://kvcodes.com/2014/06/how-to-create-admin-menu-link-for-custom-admin-page-opencart/

答案 2 :(得分:1)

  

在Opencart 2中:

语言文件 // Timer 2 register: WGM20 sets PWM phase correct mode, COM2x1 sets the PWM out to channels A and B. TCCR2A = 0; TCCR2A = _BV(COM2A1) | _BV(COM2B1) | _BV(WGM20); // Set the prescaler to 8, the PWM freq is 16MHz/255/2/<prescaler> TCCR2B = 0; TCCR2B = _BV(CS21); 添加例如:

/admin/language/<YOUR_LANGUAGE>/common/menu.php

控制器文件 $_['text_my_module'] = 'My Module Title'; 添加例如:

/admin/controller/common/menu.php

$data['text_my_module'] = $this->language->get('text_my_module');

最后模板文件 $data['my_module'] = $this->url->link('catalog/my_module', 'token=' . $this->session->data['token'], 'SSL'); 添加:

/admin/view/template/common/menu.tpl

适用的地方......

答案 3 :(得分:0)

感谢Anuj!

我是用OpenCart 2.3做的,要编辑的文件是左列而不是菜单。

如果您希望您的链接看起来像其他主要类别,那么该类的代码是:

|

请注意,我还将Font Awesome中的图标包含在&lt;类中。我&gt;